シナリオ:他のユーザーとしてログインしているときに、PowershellコマンドをPSSessionの管理者として実行できますか?
通常、私は私が探している情報を取得するには、リモートデスクトップを使用して自分のサーバーにログオンし、管理者としてPowerShellウィンドウを起動し、インポート・モジュールおよび後続のコマンドを実行します。リモートデスクトップを使用してログオンすると、管理者としてログオンしませんが、Administratorsグループに所属するユーザーとしてログオンします。 (私は管理者credsを持っていません。)
質問:
私は簡単に新しい-PSSessionコマンドを使用してセッションを作成することができます。 Enter-PSSessionを使用してこのセッションに入ることができます。私がセッションに入った後、私は使用する必要のあるモジュールをインポートします。私はモジュールをインポートした後、そのモジュールからコマンドを実行しようとします。私は出力をいくつか取得しますが、 "[Get-WmiObject]、UnauthorizedAccessException"も取得します。リモートデスクトップでサーバーにログオンし、管理者としてPowerShellウィンドウを起動すると、このエラーは発生しません。 PSSessionでこれを行う方法はありますか?
に良い説明を持っている
はあなたですGet-WmiObjectコマンドレットは、-computernameを使用して、3台目のコンピュータから情報を要求しますか? – JPBlanc
はいのように見えます。これは私が呼び出している関数内のコマンドです: "Get-WmiObject Win32_OperatingSystem -ComputerName $ item"。この機能の目的は、3つのHyper-Vブレードで使用可能なメモリを確保することです。 –
私は前にあなたのトラブルに出会った。 – JPBlanc