WindowsServer 2008 R2 Active Directory PowerShell

【前言】

上一篇文章咱們共同瞭解了Windows Server 2008 R2AD回收站功能。接下來讓咱們探討一下對於AD管理的新功能—PowerShell。其實對於PoweShell你們也許並不陌生,在Exchange Server 2007中咱們已經普遍的使用,並已經預見PowerShell帶來的全新功能。下面就讓咱們去探知如何基於PowerShell實現對於活動目錄管理。數據庫

【正文】

Windows Server 20002003 2008 中,管理員使用各類命令行工具和管理控制檯管理單元鏈接到其 Active Directory 域進行管理工做,一般咱們習慣於使用MMC界面,可是不少高級管理操做只能在CMD下完成,而CMD下的命令常常成爲咱們的困惑。而且基於CMD的腳本的編寫對於系統管理員要求很高。爲了解決這種狀況Windows Server 2008 R2 中的 Active Directory 模塊合併了一組 cmdletWindows PowerShell 模塊.經過使用這些cmdlet,可在單一的獨立程序包中管理您的 Active Directory 域、Active Directory 輕型目錄服務 (AD LDS) 配置集和 Active Directory 數據庫裝載工具實例。PowerShell如今配備了Active Directory域服務(AD DS)模塊,包含了超過75Active Directory cmdlets。而且可使用全新的PowerShell腳本,在Technet網站上提供了大量的腳本資源,如今能夠經過腳本和PoweShell圖形界面實現對於活動目錄的管理。最讓人感到驚喜的是tab-completion--Tab鍵自動補齊功能,在用戶敲擊Tab鍵時,Windows會根據用戶當時的狀況,自動補齊下一步要輸入的字符。這樣將大大簡化管理員的工做而且下降使用CMD時命令容易拼寫錯誤的問題。安全

下面是列舉的經常使用命令:

Disable-ADAccount 服務器

禁用 Active Directory 賬戶。ide

Enable-ADAccount 工具

啓用 Active Directory 賬戶。網站

Unlock-ADAccount spa

解鎖 Active Directory 賬戶。命令行


Get-ADAccountAuthorizationGroup rest

獲取包含賬戶的 Active Directory 安全組。對象

Set-ADAccountExpiration

設置 Active Directory 賬戶的截止日期。

Set-ADAccountPassword

修改 Active Directory 賬戶的密碼。

Set-ADDefaultDomainPasswordPolicy

修改 Active Directory 域的默認密碼策略。

Move-ADDirectoryServerOperationMasterRole

將操做主機(也稱爲靈活單主機操做或 FSMO)角色移動到 Active Directory 域控制器。

Get-ADDomain

獲取 Active Directory 域。

Add-ADDomainControllerPasswordReplicationPolicy

將用戶、計算機和組添加至只讀域控制器 (RODC) 密碼複製策略 (PRP) 的容許列表或拒絕列表。

Set-ADDomainMode

設置 Active Directory 域的域功能級別。

Set-ADForestMode

設置 Active Directory 林的林模式。

Get-ADGroup

獲取一個或多個 Active Directory 組。

New-ADGroup

建立 Active Directory 組。

Remove-ADGroup

刪除 Active Directory 組。

Set-ADGroup

修改 Active Directory 組。

Add-ADGroupMember

Active Directory 組添加一個或多個成員。

Get-ADGroupMember

獲取 Active Directory 組的成員。

Remove-ADGroupMember

Active Directory 組刪除一個或多個成員。

Get-ADObject

獲取一個或多個 Active Directory 對象。

Move-ADObject

Active Directory 對象或對象容器移動至不一樣的容器或域。

New-ADObject

建立 Active Directory 對象。

Remove-ADObject

刪除 Active Directory 對象。

Rename-ADObject

更改 Active Directory 對象的名稱。

Restore-ADObject

還原 Active Directory 對象。

Set-ADObject

修改 Active Directory 對象。

Get-ADOptionalFeature

獲取一個或多個 Active Directory 可選功能。

Get-ADOrganizationalUnit

獲取一個或多個 Active Directory OU

New-ADOrganizationalUnit

新建 Active Directory OU

Remove-ADOrganizationalUnit

刪除 Active Directory OU

Set-ADOrganizationalUnit

修改 Active Directory OU

Add-ADPrincipalGroupMembership

將成員添加至一個或多個 Active Directory 組。

Get-ADPrincipalGroupMembership

獲取擁有指定用戶、計算機或組的 Active Directory 組。

Remove-ADPrincipalGroupMembership

將成員從一個或多個 Active Directory 組中刪除。

New-ADServiceAccount

新建 Active Directory 服務賬戶。

Remove-ADServiceAccount

刪除 Active Directory 服務賬戶。

Set-ADServiceAccount

修改 Active Directory 服務賬戶。

Get-ADUser

獲取一個或多個 Active Directory 用戶。

New-ADUser

新建 Active Directory 用戶。

Remove-ADUser

刪除 Active Directory 用戶。

Set-ADUser

修改 Active Directory 用戶。

1、要增長Active Directory域服務模塊,使用「Add-Module ActiveDirectory」命令,而後「Get-Module」;

2、要獲得Contoso.com域的信息,Get-ADDomain 「Contoso.com」

3、要顯示域控制器的具體信息, Get-ADDomainController –Discover(參數);

4、要在Contoso.com域下的下創建Guangzhou組織單元,

New-ADOrganizationalUnit-Name "guangzhou"-Path "DC=Contoso,DC=com"

5、將新的提供程序驅動器鏈接到 Active Directory 域、AD LDS 服務器或 Active Directory 數據庫裝載工具實例,

New-PSDrive -Name -PSProvider ActiveDirectory -Root "" –Server -Credential \

參數

描述

-Name

指定要添加的驅動器的名稱。

-PSProvider ActiveDirectory

提供程序的名稱,在本例中爲 ActiveDirectory

-Root ""

指定提供程序的內部根目錄或路徑。

–Server

指定託管您的 Active Directory 域或 AD LDS 實例的服務器。

-Credential \

指定鏈接到 Active Directory AD LDS 服務器必須擁有的憑據。

雖然PoweShell對於不少人比較陌生,可是隻要使用 Get-Help -Detailed

Get-Help -Full,其中是要研究的cmdlet 的名稱。就能夠獲取詳細的信息,這樣更加便於咱們儘快掌握PowerShell的使用。但願你們能夠經過新的PowerShell更加有效的管理活動目錄。

相關文章
相關標籤/搜索