AD에서 새 그룹 관리 서비스 계정을 만들고 두 서버를 추가하여 계정에 액세스했습니다. services.msc에서 계정을 사용할 수 있습니다. 동의하지만 작업 스케줄러에서 작업을 예약하려고 할 때 (PowerShell 명령 사용) 사용자 이름 또는 암호가 잘못되었다는 오류가 발생합니다.
Register-ScheduledTask : The user name or password is incorrect.
At line:4 char:1
+ Register-ScheduledTask myAdminTask –Action $action –Trigger $trigger ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : AuthenticationError: (PS_ScheduledTask:Root/Microsoft/...S_ScheduledTask) [Register-ScheduledTask], CimException
+ FullyQualifiedErrorId : HRESULT 0x8007052e,Register-ScheduledTask
내가 사용하는 명령은 다음과 같습니다.
$action = New-ScheduledTaskAction "C:\Users\admin\Desktop\backup.cmd"
$trigger = New-ScheduledTaskTrigger -At 23:00 -Daily
$principal = New-ScheduledTaskPrincipal -UserID abc\gmsa$ -LogonType Password
Register-ScheduledTask myAdminTask –Action $action –Trigger $trigger –Principal $principal
username (domainname \ serviceaccount $)에 올바른 구문을 사용하고 있습니다.
참고 : 저는 Azure 클라우드의 win server 2016에서 이것을 테스트하고 있습니다.
docs.microsoft.com/en-us/previous-versions/windows/it-pro/… 와 같이 이전 버전의 Windows에서는 불가능했습니다 . WS2016은 피곤하지 않았습니다. PowerShell을 사용하여이 작업을 수행하기 전에 GUI를 사용하여 시도하십시오. GUI에서 수행 할 수없는 경우 코드에서 수행 할 수 있다고 기대할 수 없습니다. 그러나 심지어 WS12과 함께 작업 트리거 장난 비슷한 문제가 있었다, 다음 실행을 시도 한 번 실행을 사용하여 작업 결국, 다시 일상으로 설정하고 붙어 있는지 확인
—
postanote을