1

メモリなどについてサーバーにクエリを実行したい

gwmi win32_freephysicalmemory -computername server1 -credential $cred

get-credentials と pscredential-object の構築については知っていますが、最初に現在の資格情報でクエリを実行したいと考えています。このようにして、ワークステーションまたはサーバーのいずれかからスクリプトを実行できます(同じ資格情報は使用しません)

最初に $cred に現在の資格情報をフィードし、失敗した場合は catchblock で変更する必要があると思いますが、ログオンした資格情報を pscreential-object にダンプするにはどうすればよいですか?

4

1 に答える 1

1

試しました[System.Management.Automation.PSCredential]::Emptyか?

PS3.0をお使いですか?を使用してデフォルトのパラメータ値を設定できます

$PSDefaultParameterValues.Add('Get-WMIObject:Credential',[System.Management.Automation.P
SCredential]::Empty)

これが失敗した場合は、資格情報パラメータを探すことができます。

于 2013-07-17T02:05:35.713 に答える