リモートサーバーlocaladminグループのユーザーの一部を収集するためのスクリプトを作成しました。PowerShellプロンプトで出力を確認できます。PowerShellスクリプト出力をファイルに保存する
しかし、出力をファイルに保存するにはどうすればよいですか?
ご迷惑をおかけして申し訳ありません。
foreach ($Computer in Get-Content C:\server.txt)
{
echo "$Computer"
$admins = Invoke-Command {net localgroup administrators} -ComputerName $Computer
$results = $computer + " " + $admins | Out-File -Append c:\AdminMember.txt
}
投稿したコードは、コンピュータ名のみをコンソールに出力する必要があります。 'net localgroup administrators'の出力は、ファイル" C:\ AdminMember.txt "になければなりません。証拠を提供してください(そうするためにあなたの質問を編集してください)。 –
あなたは正しいと言いました。私はすべての情報をAdminMember.txtに収集したいが、出力は以下のような良いフォーマットではない:: - servername別名管理者コメント管理者は、コンピュータ/ドメインへの完全かつ無制限のアクセス権を持っているメンバ----- -------------------------------------------------- ----- -------------------管理者グループ1グループ2ユーザー1ユーザー2コマンドが正常に完了しました – Sandeep