0

複数のファイルをサーバーのグループにコピーするスクリプトを実行しようとしています。言葉の後、別のディレクトリで別のスクリプトを実行して、それらが移動されたことを確認しました。使用する必要がある次のフォルダーを呼び出すことができます。

Invoke-Item c:\scripts\etc

しかし、特定の comObject を閉じるにはどうすればよいでしょうか? 次を使用して、すべての comObjects を閉じることができます。

(New-Object -comObject Shell.Application).Windows() | foreach-object {$_.quit()}

ただし、開いている場合は IE を含むすべての Windows が閉じます。LocationName や LocationURL などの特定のパラメーターを使用して閉じることはできますか?

ありがとう!

4

1 に答える 1

0

理解した..

(New-Object -comObject Shell.Application).Windows() | where-object {$_.LocationURL -eq "File:///C:/Scripts/Whatever/Folder/Path"} | foreach-object {$_.quit()}

他の誰かが私のように愚かな場合に備えて:)

于 2013-09-26T19:44:32.413 に答える