ローカル ネットワーク上で検出できるすべてのマシンを通過する PS スクリプトを作成し、「SomeDirectory」を調べて、ファイルが存在する場合は、UNC パスの新しいバージョンで上書きしたいと考えています。
最初の問題は、Windowsで見つけることができるPCのリストを取得することです->ネットワーク
ローカル ネットワーク上で検出できるすべてのマシンを通過する PS スクリプトを作成し、「SomeDirectory」を調べて、ファイルが存在する場合は、UNC パスの新しいバージョンで上書きしたいと考えています。
最初の問題は、Windowsで見つけることができるPCのリストを取得することです->ネットワーク
場合によっては、古い学校の方法が最も簡単です。
net view
これはあなたができるもう一つのことです(あなたのワーグループ名に応じて)。
([adsi]"WinNT://WORKGROUP").Children
シェイの答えに便乗:
([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children
これにより、ドメインまたはワークグループ名が取得され、それが使用されます。