私はPowerShellのにかなり新しいですし、私はこのような何かやろう:あなたがnull値のメソッドを呼び出すことはできません」私はエラーを取得する最後のコマンドで動的に作成された変数のメソッドにはどのようにアクセスできますか?
:
$sshictcred = New-Object
System.Management.Automation.PSCredential("username",$password)
New-Variable -Name $Server"session" -Value (New-SSHSession -ComputerName
$Server -Credential($credentials))
New-Variable -Name $Server"stream" -Value ("`$"(Get-Variable -Name
$Server"session" | % Name).Session.CreateShellStream("PS-SSH", 0, 0, 0, 0, 1000))
私の問題を表現 "と呼ばれる。これは、以前に設定した変数の名前を生成する必要があるため、$記号がないためです。
したがって、以前に生成された変数から新しい「私は動的だと思う」変数を作成します。私は新しいVAR - 値を作成した後にしたい
出力:
$PREVVARNAME.Session.CreateShellStream(xxxxx)
私は、このように生成された文字列たい思い簡素化: 「$」コマンドGET-VARの出力文字列を「セッション」として
を
こんにちは同様
とのStackOverflowへの歓迎。ヘルプセンター([よく質問する方法](https://stackoverflow.com/help/how-to-ask))または[ツアー](https://stackoverflow.com)をご覧ください。/tour) – Clijsters
質問を編集して、達成しようとしていることを簡単に説明してください。コードサンプルはちょっと変わったので、希望の結果を得るためにはるかに簡単な方法があるでしょう。 – vonPryz