2016-08-10 5 views
0

Ich habe das Modul http://www.powershellgallery.com/packages/xActiveDirectory/ installiert, es importiert, aber wenn ich auf das Modul schaue, scheint es nichts zu geben, am wenigsten irgendwelche Cmdlets. Unten ist eine Abschrift von dem, was ich getan habe. Offensichtlich vermisse ich etwas, weiß aber nicht was. Kann jemand helfen?xActiveDirectory hat keine Cmdlets. Warum?

PS C:\WINDOWS\system32> ipmo xActiveDirectory 
PS C:\WINDOWS\system32> Get-Module 

ModuleType Version Name        ExportedCommands 
---------- ------- ----        ---------------- 
Script  0.0  chocolateyProfile     {TabExpansion, Update-SessionEnvironment, refreshenv} 
Manifest 3.1.0.0 Microsoft.PowerShell.Management  {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Con... 
Manifest 3.1.0.0 Microsoft.PowerShell.Utility  {Add-Member, Add-Type, Clear-Variable, Compare-Object...} 
Binary  1.0.0.1 PackageManagement     {Find-Package, Find-PackageProvider, Get-Package, Get-Pack... 
Script  1.0.0.1 PowerShellGet      {Find-Command, Find-DscResource, Find-Module, Find-RoleCap... 
Script  1.2  PSReadline       {Get-PSReadlineKeyHandler, Get-PSReadlineOption, Remove-PS... 
Manifest 2.12.0.0 xActiveDirectory 


PS C:\WINDOWS\system32> Get-Module xActiveDirectory | fl 


Name    : xActiveDirectory 
Path    : C:\Program Files\WindowsPowerShell\Modules\xActiveDirectory\2.12.0.0\xActiveDirectory.psd1 
Description  : The xActiveDirectory module is originally part of the Windows PowerShell Desired State 
        Configuration (DSC) Resource Kit. This version has been modified for use in Azure. This module 
        contains the xADDomain, xADDomainController, xADUser, and xWaitForDomain resources. These DSC 
        Resources allow you to configure and manage Active Directory. 

        All of the resources in the DSC Resource Kit are provided AS IS, and are not supported through any 
        Microsoft standard support program or service. 
ModuleType  : Manifest 
Version   : 2.12.0.0 
NestedModules  : {} 
ExportedFunctions : 
ExportedCmdlets : 
ExportedVariables : 
ExportedAliases : 
+1

Weil es ganze Grund für die bestehenden ist als DSC-Ressource. Es muss einen Modulcontainer haben, aber das muss keine Befehle exportieren, wenn der Autor es nicht will. Führen Sie "Get-DscResource" aus, das ist es, was es exportiert und warum es existiert. –

+0

habe es, danke @ Chris-dent – jamiet

Antwort

1

xActiveDirectory ist für die Verwendung mit Wunsch Staat Konfiguration. Es enthält DSC-Ressourcen, keine Cmdlets.

Versuchen Sie, diese ausgeführt wird:

Get-DscResource -Module xActiveDirectory 
+0

Danke, das klärt dieses Geheimnis auf. Ich muss jetzt gehen und mehr über DSC und DSC-Ressourcen lernen (ich gebe zu, keine Ahnung zu haben). Danke. – jamiet

+0

@jamiet [das ist ein guter Anfang] (https://msdn.microsoft.com/en-us/powershell/dsc/overview?f=255&MSPPError=-2147217396), aber wenn du ein Buch willst, empfehle ich [ Learning PowerShell DSC] (https://www.amazon.com/Learning-PowerShell-DSC-James-Pogran/dp/1783980702). Ich habe eine technische Überprüfung durchgeführt, und ich denke, es ist ein sehr umfassendes Buch mit einer guten Einführung für diejenigen, die mit dem Konfigurationsmanagement überhaupt nicht vertraut sind (übrigens bekomme ich für diese Empfehlung keinerlei Entschädigung). – briantist

Verwandte Themen