您好,登錄后才能下訂單哦!
如何在PowerShell CLM模式下枚舉域信息,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
我將快速簡要的向大家介紹我近來一直在使用和拿來教學的技術。通過該技術你可以在沒有獲取RSAT和管理權限的情況下,使用Micorosft的PowerShell ActiveDirectory模塊。
因此,如果你可以訪問已安裝模塊的服務器(如DC),請將Microsoft.ActiveDirectory.Management.dll從 C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.ActiveDirectory.Management復制到你自己的機器上,然后使用Import-Module cmdlet導入DLL:
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose
注意,如果你運行Get-Command -Module ActiveDirectory,將不會返回任何內容。想要獲取到,請從服務器以下位置復制模塊目錄:C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory\。然后,使用Import-Module命令,先導入DLL然后導入模塊:
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose PS C:\> Import-Module C:\AD\Tools\ADModule\ActiveDirectory\ActiveDirectory.psd1 PS C:\> Get-Command -Module ActiveDirectory
使用cmdlet有許多好處,例如較低的AV檢測率,覆蓋范圍廣(在我之后的文章中我還將用到cmdlet),強大的過濾器,以及由Microsoft簽名等。
我從Server 2016上傳了一個模塊副本到Github上:https://github.com/samratashok/ADModule
該模塊可以在PowerShell約束語言模式(CLM)中完美運行。
關于如何在PowerShell CLM模式下枚舉域信息問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。