使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

在上一篇文章中,我們向您展示了從簡單的使用者列表到在ActiveDirectory中建立使用者的最快方法。但是,您經常會得到一個包含額外資料欄位的使用者列表。由於我們無法為每個可能的場景提前編寫指令碼,因此我們將向您展示如何使用我們的使用者建立PowerShell指令碼並對其進行修改以滿足您的需要。...

在上一篇文章中,我們向您展示了從簡單的使用者列表到在ActiveDirectory中建立使用者的最快方法。但是,您經常會得到一個包含額外資料欄位的使用者列表。由於我們無法為每個可能的場景提前編寫指令碼,因此我們將向您展示如何使用我們的使用者建立PowerShell指令碼並對其進行修改以滿足您的需要。

在本例中,我們已經為新使用者提供了Office屬性,因此我們需要確保在建立時將其新增到每個新使用者帳戶中。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

我們要做的第一件事是將excel檔案儲存為.csv檔案。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

接下來,我們開啟ActiveDirectory使用者和計算機管理單元。我們需要找出Office欄位的實際屬性名,因此我們將透過雙擊當前使用者的屬性來開啟它們。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

我們可以看到,該使用者在“常規”選項卡上為其“辦公室”屬性填寫了人力資源。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

我們將單擊Atribute編輯器選項卡來查詢該Office欄位的技術名稱,因為我們需要這個名稱才能在一分鐘內進入PowerShell。它顯示Office欄位的屬性名是physicalDeliveryOfficeName。由於屬性名並不總是與其他選項卡中的欄位名相同,因此有時要找到您要查詢的內容可能有點困難。如果您似乎找不到所需的欄位,則始終可以建立一個虛擬使用者並將該特定欄位修改為唯一的欄位,然後轉到“屬性編輯器”(Attribute Editor)選項卡並向下滾動,直到找到它。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

現在我們需要編輯PowerShell指令碼來反映這個新欄位。其格式為“AttributeName=dataRecord”。我們要確保在“$dataRecord.”條目之後正確輸入.csv檔案中的欄位名。本節將從我們的使用者檔案中提取資料:

$physicalDeliveryOfficeName=$dataRecord.Office

指令碼的這一部分將把它放入新的使用者物件中:

$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)

完成的指令碼將如下所示:

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

確保將指令碼儲存為.ps1檔案。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

使用C:UsersAdministrator資料夾中的使用者列表和指令碼,右鍵單擊指令碼並選擇runwithpowershell。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

當我們跳回到廣告使用者和計算機,我們可以看到新的使用者建立。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

開啟一個新建立的使用者將顯示Office欄位是用原始使用者列表中的資料填充的。

使用powershell在server 2008中建立多個使用者,第2部分:更多欄位

使用PowerShell建立多個使用者是一項非常簡單的任務,有了這些知識,您就再也不用操心了。

  • 發表於 2021-04-14 01:46
  • 閱讀 ( 13 )
  • 分類:網際網路

你可能感興趣的文章

如何連結多個gmail帳戶在一起,在4個簡單的步驟

...把其他Gmail帳戶連線到一箇中心集線器時,過濾器是超級使用者的漁網。 ...

  • 發佈於 2021-03-13 00:47
  • 閲讀 ( 49 )

windows10的新bashshell所能做的一切

...執行Windows命令。 您可以將Bash命令合併到批處理指令碼或PowerShell指令碼中,這非常方便。有關所有這些和更多資訊,請參閱我們的指南,以在Windows 10中bash指令碼。 從linux shell外部執行linux命令 相關:如何在windows10上從bashshell...

  • 發佈於 2021-04-06 14:44
  • 閲讀 ( 56 )

如何在windows10的ubuntubashshell中更改使用者帳戶

...ntubashshell中的預設使用者帳戶,請開啟命令提示符視窗或PowerShell視窗。 要開啟命令提示視窗,請開啟“開始”選單,搜尋“cmd”,然後按Enter鍵。要開啟PowerShell視窗,請右鍵單擊開始按鈕(或按Windows+X),然後從超級使用者選...

  • 發佈於 2021-04-06 15:47
  • 閲讀 ( 54 )

什麼是Windows10Pro for workstations,它有什麼不同?

...援RDMA的網路介面卡,此功能將無法幫助您。 您可以透過PowerShell檢查網路介面卡是否支援RDMA。右鍵單擊Windows 10上的開始按鈕並選擇“PowerShell(Admin)”以管理員身份開啟PowerShell。在提示符處鍵入“Get SmbServerNetworkInterface”,然...

  • 發佈於 2021-04-07 09:14
  • 閲讀 ( 69 )

如何使用slmgr更改、刪除或擴充套件windows許可證

...它,然後選擇“以管理員身份執行” 注意:如果您看到PowerShell而不是powerusers選單上的命令提示符,那麼這是Creators更新windows10時出現的一個切換。如果您願意,可以很容易地切換回顯示powerusers選單上的命令提示符,也可以嘗...

  • 發佈於 2021-04-07 17:59
  • 閲讀 ( 48 )

如何在windows中批次重新命名多個檔案

...以輕鬆地重新命名一個或多個檔案,但使用命令提示符或PowerShell,您還可以執行更多操作。再加上第三方重新命名工具,可能性是無窮的。讓我們看看每個選項及其工作原理。 在windows資源管理器中重新命名多個檔案 Windows資...

  • 發佈於 2021-04-08 21:05
  • 閲讀 ( 59 )

如何自動生成和傳送計算機統計資料

...這部分需要更多幫助的話。 windows中的自動電子郵件 透過PowerShell可以在命令列傳送電子郵件,但我們發現,使用第三方應用程式實現此功能要容易得多,尤其是在使用Gmail時。sendmail是一個免費的Windows程式,可以輕鬆地與Windows...

  • 發佈於 2021-04-11 12:10
  • 閲讀 ( 52 )

如何用pxe從windowsserver2008啟動ubuntu映像

...的能力有助於使您的環境更健壯。您可以使用這些影象為使用者提供相同的基本工作環境、具有易於恢復的系統(只需關閉機器電源)、對發生故障的機器執行診斷等等。另外,透過從Windows伺服器提供這些影象,可以從一個位...

  • 發佈於 2021-04-11 21:05
  • 閲讀 ( 48 )

極客學校:使用powershell獲取計算機資訊

...看一看。 請務必閱讀本系列之前的文章: 瞭解如何使用PowerShell自動化Windows 學習在PowerShell中使用cmdlet 學習如何在PowerShell中使用物件 在PowerShell中學習格式化、過濾和比較 學習在PowerShell中使用遠端處理 整個星期請繼續關注本...

  • 發佈於 2021-04-11 22:52
  • 閲讀 ( 48 )

極客學校:學習在powershell中使用cmdlet

...已經透過命令提示符使用ipconfig或ping,那麼您就已經成為PowerShell忍者的一半了。所以,來加入我們,因為我們發現在這個安裝的極客學校cmdlet。 請務必檢視我們介紹PowerShell的第一篇文章,並在一週內繼續關注本系列的其餘部分...

  • 發佈於 2021-04-11 23:18
  • 閲讀 ( 46 )
mklpo829
mklpo829

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦