コピーアイテムが動作していません。私がSend-MailMessageのようなものに置き換えると、ファイルを "\ sharesrc \ test"にドロップすると実行されたように見えますが、コピーアイテムの部分は表示されません。Powershell System.IO.FileSystemWatcherコピーアイテム
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = "\\pc\sharesrc\test"
$watcher.Filter = "*.*"
$Src = "\\pc\sharesrc\test"
$Dst = "\\pc\sharedst\test"
$action = { copy-item $Src\*.* $Dst }
Register-ObjectEvent $watcher "Created" -Action $action
while ($true) {sleep 5}
ありがとうございました!あなたが推測したように、私はまだこれについて多くのことを学んでいます。これはトリックでした。 – JPYoungNet
問題ありません。グローバル変数は、powershell.exeプロセス全体にアクセス可能にします。他のスコープはスクリプト、ローカル、プライベートです。詳細はこちら:http://powershellprimer.com/html/0006.html#6_10 –