7
パワーシェルファイルからバッチスクリプトを起動しようとしていますが、手動で実行するとうまく動作します。
Start-Process C:\USR\test.bat
は、しかし、私はしかし、それは単純に、この手順を無視し、何も起こりませんPowerShellスクリプトを使用してログを削除して書き込むことができるC#でサービスを作成しました。このスクリプトはWindowsサービスによって呼び出されるためですか?
if (Test-Path \\xxxsharepathfullper\FileWatcher\target\watcher.mon) {
echo "File removed" >> C:\USR\logger.txt
Start-Process C:\USR\test.bat
Remove-Item \\xxxsharepathfullper\FileWatcher\target\watcher.mon
}
else {
}
- 実行ポリシーは無制限です
「管理者ユーザー」とは、サービスを実行している管理者のことです。既定の管理者ではない可能性があります。 – Tarcus