A few years ago Microsoft started to introduce PowerShell in a few of their products. Nowadays more and more products support PowerShell and have either their own module or snap-in. With Windows Server 8 Microsoft introduces even more PowerShell Modules to support all kinds of features within the OS. Well see for your self below, I particularly like the yellow marked modules.
-

Figure 1: The PowerShell Modules In Windows Server 8 (Dev Preview)
Name : ActiveDirectory
ExportedCommands : {[Get-ADRootDSE, Get-ADRootDSE], [New-ADObject, New-ADObject], [Rename-ADObject, Rename-ADObject], [Move-ADObject, Move-ADObject]…}
Name : ADDeploymentWF
ExportedCommands : {[Invoke-ADCommand, Invoke-ADCommand]}
Name : ADDSDeployment
ExportedCommands : {[Add-ADDSReadOnlyDomainControllerAccount, Add-ADDSReadOnlyDomainControllerAccount], [Install-ADDSForest, Install-ADDSForest],
[Install-ADDSDomain, Install-ADDSDomain], [Install-ADDSDomainController, Install-ADDSDomainController]…}
Name : AppLocker
ExportedCommands : {[Set-AppLockerPolicy, Set-AppLockerPolicy], [Get-AppLockerPolicy, Get-AppLockerPolicy], [Test-AppLockerPolicy, Test-AppLockerPolicy],
[Get-AppLockerFileInformation, Get-AppLockerFileInformation]…}
Name : Appx
ExportedCommands : {[Add-AppxPackage, Add-AppxPackage], [Get-AppxPackageManifest, Get-AppxPackageManifest], [Get-AppxPackage, Get-AppxPackage],
[Remove-AppxPackage, Remove-AppxPackage]…}
Name : BestPractices
ExportedCommands : {[Get-BpaModel, Get-BpaModel], [Invoke-BpaModel, Invoke-BpaModel], [Get-BpaResult, Get-BpaResult], [Set-BpaResult, Set-BpaResult]}
Name : BitsTransfer
ExportedCommands : {[Add-BitsFile, Add-BitsFile], [Remove-BitsTransfer, Remove-BitsTransfer], [Complete-BitsTransfer, Complete-BitsTransfer],
[Get-BitsTransfer, Get-BitsTransfer]…}
Name : BranchCache
ExportedCommands : {[Add-BCDataCacheExtension, Add-BCDataCacheExtension], [Clear-BCCache, Clear-BCCache], [Disable-BC, Disable-BC], [Disable-BCDowngrading,
Disable-BCDowngrading]…}
Name : CimCmdlets
ExportedCommands : {[Get-CimInstance, Get-CimInstance], [Get-CimSession, Get-CimSession], [New-CimSession, New-CimSession], [New-CimSessionOption,
New-CimSessionOption]…}
Name : ClusterAwareUpdating
ExportedCommands : {[Get-CauPlugin, Get-CauPlugin], [Register-CauPlugin, Register-CauPlugin], [Unregister-CauPlugin, Unregister-CauPlugin], [Invoke-CauScan,
Invoke-CauScan]…}
Name : DirectAccessClientComponents
ExportedCommands : {[Get-DASiteTableEntry, Get-DASiteTableEntry], [Set-DASiteTableEntry, Set-DASiteTableEntry], [Remove-DASiteTableEntry,
Remove-DASiteTableEntry], [Reset-DASiteTableEntry, Reset-DASiteTableEntry]…}
Name : Dism
ExportedCommands : {[Apply-Unattend, Apply-Unattend]}
Name : DnsClient
ExportedCommands : {[Resolve-DnsName, Resolve-DnsName], [Get-DNSClient, Get-DNSClient], [Set-DNSClient, Set-DNSClient], [Get-DNSClientCache,
Get-DNSClientCache]…}
Name : DnsConfig
ExportedCommands : {[Get-DNSClient, Get-DNSClient], [Set-DNSClient, Set-DNSClient], [Get-DNSClientCache, Get-DNSClientCache], [Clear-DNSClientCache,
Clear-DNSClientCache]…}
Name : DnsLookup
ExportedCommands : {[Resolve-DnsName, Resolve-DnsName]}
Name : DnsNrpt
ExportedCommands : {[Get-DnsClientEffectiveNrptPolicy, Get-DnsClientEffectiveNrptPolicy], [Get-DnsClientNrptGlobal, Get-DnsClientNrptGlobal],
[Set-DnsClientNrptGlobal, Set-DnsClientNrptGlobal], [Add-DnsClientNrptRule, Add-DnsClientNrptRule]…}
Name : DnsServer
ExportedCommands : {[Clear-DnsServerCache, Clear-DnsServerCache], [Get-DnsServerCache, Get-DnsServerCache], [Set-DnsServerCache, Set-DnsServerCache],
[Show-DnsServerCache, Show-DnsServerCache]…}
Name : FailoverClusters
ExportedCommands : {[Add-ClusterCheckpoint, Add-ClusterCheckpoint], [Add-ClusterDisk, Add-ClusterDisk], [Add-ClusterFileServerRole,
Add-ClusterFileServerRole], [Add-ClusterGenericApplicationRole, Add-ClusterGenericApplicationRole]…}
Name : FileServer
ExportedCommands : {[Get-SmbShareWF, Get-SmbShareWF], [Get-FsrmQuotaWF, Get-FsrmQuotaWF], [Get-IscsiServerTargetWF, Get-IscsiServerTargetWF],
[Get-IscsiVirtualDiskWF, Get-IscsiVirtualDiskWF]…}
Name : GroupPolicy
ExportedCommands : {[Backup-GPO, Backup-GPO], [Copy-GPO, Copy-GPO], [Get-GPInheritance, Get-GPInheritance], [Get-GPO, Get-GPO]…}
Name : iSCSI
ExportedCommands : {[Connect-iSCSIDiscoveredTarget, Connect-iSCSIDiscoveredTarget], [Disconnect-iSCSIDiscoveredTarget, Disconnect-iSCSIDiscoveredTarget],
[Get-iSCSIConnection, Get-iSCSIConnection], [Get-iSCSIPersistentTarget, Get-iSCSIPersistentTarget]…}
Name : KdsCmdlets
ExportedCommands : {[Get-KdsRootKey, Get-KdsRootKey], [Add-KdsRootKey, Add-KdsRootKey], [Test-KdsRootKey, Test-KdsRootKey], [Get-KdsConfiguration,
Get-KdsConfiguration]…}
Name : Microsoft.PowerShell.Core
ExportedCommands : {[Get-Command, Get-Command], [Get-Help, Get-Help], [Update-Help, Update-Help], [Save-Help, Save-Help]…}
Name : Microsoft.PowerShell.Diagnostics
ExportedCommands : {[Get-WinEvent, Get-WinEvent], [Get-Counter, Get-Counter], [Import-Counter, Import-Counter], [Export-Counter, Export-Counter]…}
Name : Microsoft.PowerShell.Host
ExportedCommands : {[Start-Transcript, Start-Transcript], [Stop-Transcript, Stop-Transcript]}
Name : Microsoft.PowerShell.Management
ExportedCommands : {[Add-Content, Add-Content], [Clear-Content, Clear-Content], [Clear-ItemProperty, Clear-ItemProperty], [Join-Path, Join-Path]…}
Name : Microsoft.PowerShell.Security
ExportedCommands : {[Get-Acl, Get-Acl], [Set-Acl, Set-Acl], [Get-PfxCertificate, Get-PfxCertificate], [Get-Credential, Get-Credential]…}
Name : Microsoft.PowerShell.Utility
ExportedCommands : {[Format-List, Format-List], [Format-Custom, Format-Custom], [Format-Table, Format-Table], [Format-Wide, Format-Wide]…}
Name : Microsoft.WSMan.Management
ExportedCommands : {[Disable-WSManCredSSP, Disable-WSManCredSSP], [Enable-WSManCredSSP, Enable-WSManCredSSP], [Get-WSManCredSSP, Get-WSManCredSSP],
[Set-WSManQuickConfig, Set-WSManQuickConfig]…}
Name : MicrosoftiSCSITarget
ExportedCommands : {[Add-IscsiVirtualDiskTargetMapping, Add-IscsiVirtualDiskTargetMapping], [Checkpoint-IscsiVirtualDisk, Checkpoint-IscsiVirtualDisk],
[Dismount-IscsiVirtualDiskSnapshot, Dismount-IscsiVirtualDiskSnapshot], [Expand-IscsiVirtualDisk, Expand-IscsiVirtualDisk]…}
Name : MsDtc
ExportedCommands : {[New-DtcDiagnosticTransaction, New-DtcDiagnosticTransaction], [Complete-DtcDiagnosticTransaction, Complete-DtcDiagnosticTransaction],
[Join-DtcDiagnosticResourceManager, Join-DtcDiagnosticResourceManager], [Receive-DtcDiagnosticTransaction,
Receive-DtcDiagnosticTransaction]…}
Name : NetAdapter
ExportedCommands : {[Rename-NetAdapter, Rename-NetAdapter], [Set-NetAdapter, Set-NetAdapter], [Get-NetAdapter, Get-NetAdapter], [Enable-NetAdapter,
Enable-NetAdapter]…}
Name : NetLbfo
ExportedCommands : {[Get-NetLbfoTeam, Get-NetLbfoTeam], [Remove-NetLbfoTeam, Remove-NetLbfoTeam], [Set-NetLbfoTeam, Set-NetLbfoTeam], [New-NetLbfoTeam,
New-NetLbfoTeam]…}
Name : NetQos
ExportedCommands : {[Get-NetQosPolicy, Get-NetQosPolicy], [Set-NetQosPolicy, Set-NetQosPolicy], [Remove-NetQosPolicy, Remove-NetQosPolicy], [New-NetQosPolicy,
New-NetQosPolicy]}
Name : NetSwitchTeam
ExportedCommands : {[Get-NetSwitchTeam, Get-NetSwitchTeam], [Remove-NetSwitchTeam, Remove-NetSwitchTeam], [New-NetSwitchTeam, New-NetSwitchTeam],
[Rename-NetSwitchTeam, Rename-NetSwitchTeam]…}
Name : NetTCPIP
ExportedCommands : {[Get-NetIPAddress, Get-NetIPAddress], [Set-NetIPAddress, Set-NetIPAddress], [Remove-NetIPAddress, Remove-NetIPAddress], [New-NetIPAddress,
New-NetIPAddress]…}
Name : netwnv
ExportedCommands : {[New-NetVirtualizationAddress, New-NetVirtualizationAddress], [Get-NetVirtualizationAddress, Get-NetVirtualizationAddress],
[Remove-NetVirtualizationAddress, Remove-NetVirtualizationAddress], [Get-NetVirtualizationGlobal, Get-NetVirtualizationGlobal]…}
Name : NetworkConnectivityStatus
ExportedCommands : {[Get-DAConnectionStatus, Get-DAConnectionStatus], [Get-NCSIPolicyConfiguration, Get-NCSIPolicyConfiguration],
[Set-NCSIPolicyConfiguration, Set-NCSIPolicyConfiguration], [Reset-NCSIPolicyConfiguration, Reset-NCSIPolicyConfiguration]}
Name : NetworkSecurity
ExportedCommands : {[New-NetAuthenticationProposal, New-NetAuthenticationProposal], [New-NetMainModeCryptoProposal, New-NetMainModeCryptoProposal],
[New-NetQuickModeCryptoProposal, New-NetQuickModeCryptoProposal], [Get-DAPolicyChange, Get-DAPolicyChange]}
Name : NetworkTransition
ExportedCommands : {[Get-Net6to4Configuration, Get-Net6to4Configuration], [Set-Net6to4Configuration, Set-Net6to4Configuration], [Reset-Net6to4Configuration,
Reset-Net6to4Configuration], [Get-Net6to4State, Get-Net6to4State]…}
Name : PKIClient
ExportedCommands : {[Get-AutoEnrollmentPolicy, Get-AutoEnrollmentPolicy], [Set-AutoEnrollmentPolicy, Set-AutoEnrollmentPolicy], [Export-Certificate,
Export-Certificate], [Import-Certificate, Import-Certificate]…}
Name : PrintManagement
ExportedCommands : {[Get-Printer, Get-Printer], [Remove-Printer, Remove-Printer], [Set-Printer, Set-Printer], [Add-Printer, Add-Printer]…}
Name : PS_MMAgent
ExportedCommands : {[Disable-MMAgent, Disable-MMAgent], [Enable-MMAgent, Enable-MMAgent], [Set-MMAgent, Set-MMAgent]}
Name : PSDiagnostics
ExportedCommands : {[Start-Trace, Start-Trace], [Stop-Trace, Stop-Trace], [Enable-WSManTrace, Enable-WSManTrace], [Disable-WSManTrace, Disable-WSManTrace]…}
Name : PSScheduledJob
ExportedCommands : {[New-JobTrigger, New-JobTrigger], [Add-JobTrigger, Add-JobTrigger], [Remove-JobTrigger, Remove-JobTrigger], [Get-JobTrigger,
Get-JobTrigger]…}
Name : PSWorkflow
ExportedCommands : {[Import-PSWorkflow, Import-PSWorkflow], [New-PSWorkflowExecutionOption, New-PSWorkflowExecutionOption]}
Name : RDManagement
ExportedCommands : {[Grant-OrgUnitAccess, Grant-OrgUnitAccess], [Test-OrgUnitAccess, Test-OrgUnitAccess], [Restart-ComputersAndBlock,
Restart-ComputersAndBlock], [Export-MasterVirtualMachine, Export-MasterVirtualMachine]…}
Name : ScheduledTasks
ExportedCommands : {[New-JobTrigger, New-JobTrigger], [Add-JobTrigger, Add-JobTrigger], [Remove-JobTrigger, Remove-JobTrigger], [Get-JobTrigger,
Get-JobTrigger]…}
Name : SecureBoot
ExportedCommands : {[Confirm-SecureBootUEFI, Confirm-SecureBootUEFI], [Set-SecureBootUEFI, Set-SecureBootUEFI], [Get-SecureBootUEFI, Get-SecureBootUEFI],
[Format-SecureBootUEFI, Format-SecureBootUEFI]…}
Name : ServerManager
ExportedCommands : {[Add-WindowsFeature, Add-WindowsFeature], [Remove-WindowsFeature, Remove-WindowsFeature]}
Name : ServerManagerShell
ExportedCommands : {[WFAddRemoveServerComponentAsync, WFAddRemoveServerComponentAsync], [WFGetAlterationState, WFGetAlterationState], [WFGetGuid, WFGetGuid],
[WFGetCimGuid, WFGetCimGuid]…}
Name : SmbShare
ExportedCommands : {[Get-SmbShare, Get-SmbShare], [Remove-SmbShare, Remove-SmbShare], [Set-SmbShare, Set-SmbShare], [Block-SmbShareAccess,
Block-SmbShareAccess]…}
Name : SmbWitness
ExportedCommands : {[Get-SmbWitnessCluster, Get-SmbWitnessCluster], [Get-SmbWitnessClusterClient, Get-SmbWitnessClusterClient], [Move-SmbWitnessClusterClient,
Move-SmbWitnessClusterClient], [Get-SmbWitnessClusterResource, Get-SmbWitnessClusterResource]}
Name : Storage
ExportedCommands : {[Add-InitiatorIdToMaskingSet, Add-InitiatorIdToMaskingSet], [Add-PartitionAccessPath, Add-PartitionAccessPath], [Add-PhysicalDisk,
Add-PhysicalDisk], [Add-TargetPortToMaskingSet, Add-TargetPortToMaskingSet]…}
Name : TelemetryManagement
ExportedCommands : {[Set-CEIP, Set-CEIP], [Set-WER, Set-WER]}
Name : TroubleshootingPack
ExportedCommands : {[Get-TroubleshootingPack, Get-TroubleshootingPack], [Invoke-TroubleshootingPack, Invoke-TroubleshootingPack]}
Name : TrustedPlatformModule
ExportedCommands : {[Get-Tpm, Get-Tpm], [Initialize-Tpm, Initialize-Tpm], [Clear-Tpm, Clear-Tpm], [Unblock-Tpm, Unblock-Tpm]…}
Name : UserAccessLogging
ExportedCommands : {[Enable-Ual, Enable-Ual], [Disable-Ual, Disable-Ual], [Get-Ual, Get-Ual], [Get-UalDhcp, Get-UalDhcp]…}
Name : Wdac
ExportedCommands : {[Get-OdbcDriver, Get-OdbcDriver], [Set-OdbcDriver, Set-OdbcDriver], [Get-OdbcDsn, Get-OdbcDsn], [Add-OdbcDsn, Add-OdbcDsn]…}
Name : Whea
ExportedCommands : {[Get-WheaMemoryPolicy, Get-WheaMemoryPolicy], [Set-WheaMemoryPolicy, Set-WheaMemoryPolicy]}
-
Cheers,
Jorge
———————————————————————————————
* This posting is provided "AS IS" with no warranties and confers no rights!
* Always evaluate/test yourself before using/implementing this!
* DISCLAIMER: http://jorgequestforknowledge.wordpress.com/disclaimer/
———————————————————————————————
############### Jorge’s Quest For Knowledge #############
######### http://JorgeQuestForKnowledge.wordpress.com/ ########
———————————————————————————————
Like this:
Be the first to like this post.