Ho riscontrato un paio di problemi con PowerShell. Innanzitutto, la configurazione di PS installata da SharePoint 2010 continua a visualizzare questo messaggio:Come utilizzare SharePoint PowerShell per l'utilizzo di .NET 2
La farm locale non è accessibile. I cmdlet con FeatureDependencyId non sono registrati.
L'ho cercato su Google, e ho dato a tutti e il cugino di secondo grado Sharepoint_Shell_Access al DB di configurazione, senza fortuna. Quindi, volevo provare alcuni dei comandi PS. In questo caso, tuttavia, viene visualizzato un errore diverso:
Microsoft SharePoint non è supportato con la versione 4.0.30319.17929 del runtime Microsoft .Net.
Ricevo che SP non può utilizzare .NET 4.0 o 4.5, ma non riesco a trovare alcun suggerimento su come ottenere PS per utilizzare la versione "giusta" di .NET. Ho trovato alcuni riferimenti per qualcosa chiamato PowerGUI e la modifica di psgui.exe.config, ma non ho questo.
Qualcuno ha qualche suggerimento su come risolvere il problema della versione .NET?
Sì, l'ho provato, ma sembra ancora su .NET 4.0. – EoRaptor013
@ EoRaptor013 - allora stai sbagliando. Uso questa tecnica ogni giorno. Guarda l'esempio sopra (gentilmente aggiunto da @goyuix) – x0n
Hai ragione; Ho sbagliato. Metti l'interruttore della riga di comando nel posto sbagliato. Correggendo l'errore, PS registrato con l'ambiente .NET 2.0. Grazie per l'aiuto! – EoRaptor013