Jorge's Quest For Knowledge!

All You Need To Know About Identity And Security On-Premises And In The Cloud. It's Just Like An Addiction, The More You Have, The More You Want To Have!

(2011-12-13) PowerShell Modules In Windows Server 8

Posted by Jorge on 2011-12-13


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.

image

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:
https://jorgequestforknowledge.wordpress.com/disclaimer/
———————————————————————————————
############### Jorge’s Quest For Knowledge #############
#########
http://JorgeQuestForKnowledge.wordpress.com/ ########
———————————————————————————————

One Response to “(2011-12-13) PowerShell Modules In Windows Server 8”

  1. Andrew Morgan said

    Great list thanks!

    Some really exciting components in there. Cant wait!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: