Powershell의 모든 비즈니스 용 Skype 사용자를 특정 정책에 할당하는 방법은 무엇입니까?


0

따라서 모든 사용자를 특정 정책에 할당해야합니다. 을 사용하여 개별 사용자와 함께하는 방법을 알고 -identity있습니다. 아래를 사용하여 시도했습니다.

Get-CsOnlineUser | Grant-CsClientPolicy -PolicyName OfflineIM

불행히도 실패합니다.

객체 참조가 객체의 인스턴스로 설정되지 않았습니다. + CategoryInfo : 지정되지 않음 : (:) [Grant-CsClientPolicy], NullReferenceException + FullyQualifiedErrorId : System.NullReferenceException, Microsoft.Rtc.Management.AD.Cmdlets.AssignClientPolicy`1 [[Microsoft.Rtc.Management.ADConnect. Schema.OCSADUserOrAppContact, Microsoft.Rtc.Management.ADConnect, 버전 = 7.0.0.0, Culture = neutral, PublicKeyToken = b7f21e63458e5a11]] + PSComputerName : admin2a.online.lync.com

어떤 아이디어?


1
"실패"하면 어떻게됩니까? 오류 메시지가 표시됩니까?
Ƭᴇcʜιᴇ007

객체 참조가 객체의 인스턴스로 설정되지 않았습니다. + CategoryInfo : 지정되지 않음 : (:) [Grant-CsClientPolicy], NullReferenceException + FullyQualifiedErrorId : System.NullReferenceException, Microsoft.Rtc.Management.AD.Cmdlets.AssignClientPolicy`1 [[Microsoft.Rtc.Management.ADConnect. Schema.OCSADUserOrAppContact, Microsoft.Rtc.Management.ADConnect, 버전 = 7.0.0.0, Culture = neutral, PublicKeyToken = b7f21e63458e5a11]] + PSComputerName : admin2a.online.lync.com
Ian Hawkins

댓글을 올바르게 표시하는 데 문제가 있습니다.
Ian Hawkins

답변:


1

Get-OnlienCSUser를 사용 하면 비즈니스 용 Skype Online을 실행하고있을 수 있습니다. 따라서 추가 제한 사항이있을 수 있습니다. Grant-CSClientPolicy 를 실행하는 경우 실제로 파이프 입력을 수락하지만의 입력을 수락하지 못할 수 있습니다 Get-CSOnlineUser. Grant-CSClientPolicy간단한 루프에서 실행 하고 신원 속성을 직접 식별 하려고 시도 할 수 있습니다.

예를 들어 다음과 같이 보일 수 있습니다.

Get-CsOnlineUser | %{Grant-CsClientPolicy -PolicyName OfflineIM -Identity $_.Identity}

에 의해 반환 된 객체 Get-CSOnlineUserIdentity속성 이 있을 때마다 확인해야 합니다. 별명 또는 고유 이름이 작동 할 수도 있습니다. 또한 무엇을 Get-CSOnlineUser반환 하는지 미리 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.