एक सरल स्क्रिप्ट है जो पॉवर्सशेल फॉर्म के माध्यम से चलती है
अनुरोध के अनुसार, यह जानकारी प्राप्त कर रहा है लिनक्स सर्वर, plink
कमांड का उपयोग कर , और फिर इसे फॉर्म में आउटपुट के रूप में प्रिंट करता है। जानकारी प्राप्त करने के दौरान फ़ॉर्म को जमा देने वाली समस्या।
मैंने उपयोग करने की कोशिश की है get-job
, वही परिणाम
मेरा मूल आदेश:
plink -batch -ssh $User@$srv -pw $pass -m $executeCommandFile | fl | out-string
जोड़ा गया get-job
तर्क:
$myjob = start-job -scriptblock {plink -batch -ssh $User@$srv -pw $pass -m $executeCommandFile | fl | out-string}
While ( ($myjob | Select-Object -ExpandProperty State) -eq "Running") {
sleep 1
}
$results = receive-job -job $myjob