7
我想從一個電源shell文件調用批處理腳本,並且調用工作正常,如果手動執行。
Start-Process C:\USR\test.bat
但是我創建了C#中的服務,它能夠刪除和編寫使用PowerShell腳本日誌,但它只是忽略這一步,什麼也沒有發生。是否因爲這個腳本是由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