저는 PowerShell에 몇 가지 문제가 있습니다. 먼저 SharePoint 2010에서 설치 한 PS 구성에서 다음 메시지가 계속 표시됩니다.SharePoint PowerShell에서 .NET 2를 사용하는 방법
로컬 팜에 액세스 할 수 없습니다. FeatureDependencyId가있는 cmdlet은 등록되지 않았습니다.
나는 그것을 봤는데, 행운과 함께 설정 DB에 모두와 그들의 두 번째 사촌 Sharepoint_Shell_Access를 부여했습니다. 그래서 저는 PS 명령 중 일부를 시험해보고 싶었습니다. 그러나이 경우 다른 오류가 발생합니다.
Microsoft .Net 런타임 버전 4.0.30319.17929에서는 Microsoft SharePoint가 지원되지 않습니다.
SP에서 .NET 4.0 또는 4.5를 사용할 수 없지만 PS에서 .NET의 "올바른"버전을 사용하는 방법에 대한 제안은 찾을 수 없습니다. PowerGUI라는 이름의 일부 참조를 발견하고 psgui.exe.config를 변경했지만 그럴 필요는 없습니다.
누구든지 .NET 버전 문제를 해결하는 방법에 대한 제안 사항이 있습니까?
그래, 그것을 시도했지만 여전히 .NET 4.0 보입니다. – EoRaptor013
@ EoRaptor013 - 그러면 잘못하고있는 것입니다. 매일이 기법을 사용합니다. 위의 예를보세요 (친절하게 @goyuix에 의해 추가되었습니다) – x0n
당신 말이 맞습니다; 나는 그것을 잘못했다. 명령 줄 스위치를 잘못된 위치에 놓습니다. 이 오류를 수정하여 PS를 .NET 2.0 환경에 등록했습니다. 도와 주셔서 감사합니다! – EoRaptor013