-3
$computers = net view
foreach ($computer in $computers) {
Get-ChildItem -Resurse *.pst
}
これを使用して\\PC\c$
を検索する方法がわかりませんでした。ネットワーク内のすべての.pstファイルを検索
$computers = net view
foreach ($computer in $computers) {
Get-ChildItem -Resurse *.pst
}
これを使用して\\PC\c$
を検索する方法がわかりませんでした。ネットワーク内のすべての.pstファイルを検索
管理共有にアクセスできます(アクセスするには管理者特権が必要です)。構文は\\hostname\drive$\folder
(例:\\MYMachineName\c$\MyFolder
)です。
あなたはC
ドライブでpst
ファイルを検索したい場合は、次の
net view | ForEach-Object {
$CDrivePath = ($_.Trim()) + "\C$"
Get-ChildItem -Path $CDrivePath -Recurse -Filter "*.pst"
}
しかし、コマンドは時間がかかるだろうと注意してください、あなたではなく、コンピュータ全体を検索するよりも、自分の探索領域を絞り込むことができます。
試しましたか?それは動作しませんでしたか?エラーが発生していますか?それは何と言いますか?あなたの質問や実際のスクリプトで '-Resurse'はタイプミスですか?管理者権限を持っていますか(管理共有へのアクセスに必要ですか?) –