リモート マシンで数行のコードを実行したいので、「Invoke-command」コマンドレットを使用して実行する必要があります。実行したいスクリプトはかなり長い (単なるコマンドではなく、いくつかのループ、条件など) ため、コードをインラインでコピーすることはできません。それで、誰かがそれを行うための構文を教えてもらえますか?
for example: I have the following code:
Function createDict(){
$Dict = @{}
$Variables = Get-Content .\Variables.ini.
foreach ($str in $Variables){
if ($str -eq ""){
continue
}
if ($str.StartsWith("[") -or $str.StartsWith("#")){
continue
} else {
$Pair = $str.Split('=')
$Dict.Add($Pair[0], $Pair[1])
}
}
return $Dict
}
Import-Module virtualmachinemanager
stop-VM NHQA-W8-64b-Q13
start-VM NHQA-W8-64b-Q13
上記のコードを理解しようとする必要はありません。ここでは、リモート マシンでどのようなことを実行しようとしているのかを示したいだけです。事前にどうもありがとうございました!