2015-04-01 391 views
1

在羣集服務器上創建羣集計劃任務。當我嘗試以用戶身份運行時,它不起作用。有人可以幫我解決這個問題。找不到與參數名稱'User'匹配的參數

$username = "peopleAD\satest-BC" 
$password = "password1234" 

$TriggerParam = New-ScheduledTaskTrigger -At (7 am) 

Register-ClusteredScheduledTask -Action (New-ScheduledTaskAction -Execute E:\ScheduledTasks\SCHTEST.exe) -TaskName "SCHTEST" -Cluster WDSTGCL02 -Description "SCHTESTesting" -TaskType AnyNode -Trigger $TriggerParam -User $username -Password $password 

回答

1

因爲-User-Password是不是該cmdlet的有效參數你得到這個錯誤。如果你爲它運行了一個簡單的get-help,你可以親自看到它。

我建議運行:

get-help Register-ClusteredScheduledTask -full 

所以,你可以熟悉一下您正在使用,以及如何正確使用該cmdlet。

0

註冊-ClusteredScheduledTask不採取用戶名密碼爲PARAMATERS。然而,它將接受現有的CimSession到遠程計算機。這可以設置如下。

$creds = New-Object System.Management.Automation.PSCredential ($username , ($password| ConvertTo-SecureString -AsPlainText -Force)) 
$CimSession = New-CimSession -ComputerName $Computer -Authentication Negotiate -Credential $creds 
Register-ClusteredScheduledTask -Action (New-ScheduledTaskAction -Execute E:\ScheduledTasks\SCHTEST.exe) -TaskName "SCHTEST" -Cluster WDSTGCL02 -Description "SCHTESTesting" -TaskType AnyNode -Trigger $TriggerParam -CimSession $CimSession 
+0

即使它仍然不工作。 – 2015-04-02 06:48:28

+0

你會得到什麼錯誤? – 2015-04-02 06:49:48

+0

即使我正在使用活動目錄憑據,任務仍在NT權限\ system.Task調度程序下運行成功完成「{Microsoft \ Windows \ Failover Clustering \ SCHTEST」的「{38ea5583-65ab-4032-b336-6d28b6347658}」實例「用戶「NT AUTHORITY \ SYSTEM」的任務。 – 2015-04-15 23:18:29

相關問題