Задача - узнать установленную версию PowerShell.
Нет ничего проще:
1) (внезапно!) Запускаем PowerShell
2) Вводим команду:
$PSVersionTable
3) ???
4) PROFIT!!!
Задача - установить PowerShell v.3.0. на Windows 7.
1) Скачиваем и устанавливаем DotNet 4.0
2) Скачиваем и устанавливаем Windows Management Framework 3.0
Задача - установить PowerShell v.4.0. на Windows 7.
1) Скачиваем и устанавливаем DotNet 4.5
2) Скачиваем и устанавливаем Windows Management Framework 4.0
PS: После всего комплекса телодвижений не забываем
перекомпилировать модули .net Список модулей в Windows 8:
AppLocker
Appx
BitLocker
BitsTransfer
BranchCache
CimCmdlets
DirectAccessClientComponents
Dism
DnsClient
International
iSCSI
ISE
Kds
Microsoft.PowerShell.Diagnostics
Microsoft.PowerShell.Host
Microsoft.PowerShell.Management
Microsoft.PowerShell.Security
Microsoft.PowerShell.Utility
Microsoft.WSMan.Management
MMAgent
MsDtc
NetAdapter
NetConnection
NetLbfo
NetQos
NetSecurity
NetSwitchTeam
NetTCPIP
NetworkConnectivityStatus
NetworkTransition
PKI
PrintManagement
PSDiagnostics
PSScheduledJob
PSWorkflow
PSWorkflowUtility
ScheduledTasks
SecureBoot
SmbShare
SmbWitness
Storage
TroubleshootingPack
TrustedPlatformModule
VpnClient
Wdac
WebAdministration
WindowsDeveloperLicense
WindowsErrorReporting
Список модулей в Windows 7:
AppLocker
BitsTransfer
CimCmdlets
ISE
Microsoft.PowerShell.Diagnostics
Microsoft.PowerShell.Host
Microsoft.PowerShell.Management
Microsoft.PowerShell.Security
Microsoft.PowerShell.Utility
Microsoft.WSMan.Management
PSDiagnostics
PSScheduledJob
PSWorkflow
PSWorkflowUtility
TroubleshootingPack
----
Следующие модули из Windows 8 основаны на CDXML.
Их невозможно импортировать в Windows 7 из-за отсутствия соотвествующих WMI классов.
BranchCache
DirectAccessClientComponents
DnsClient
iSCSI
MsDtc
NetAdapter
NetConnection
NetLbfo
NetQos
NetSecurity
NetSwitchTeam
NetTCPIP
NetworkConnectivityStatus
NetworkTransition
PrintManagement
ScheduledTasks
SmbShare
SmbWitness
Storage
VpnClient
Wdac
__