<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PowerShell - カテゴリ - 気まぐれ</title><link>https://blog.onodai.com/categories/powershell/</link><description>適当に書いていきます</description><generator>Hugo 0.169.0 &amp; FixIt v1.0.0-beta.5</generator><language>ja-JP</language><lastBuildDate>Wed, 20 Feb 2019 11:27:27 +0900</lastBuildDate><atom:link href="https://blog.onodai.com/categories/powershell/index.xml" rel="self" type="application/rss+xml"/><item><title>Active Directoryのユーザ登録をPower Shellで</title><link>https://blog.onodai.com/posts/2018-03-28-wed/</link><pubDate>Wed, 28 Mar 2018 14:22:40 +0900</pubDate><guid>https://blog.onodai.com/posts/2018-03-28-wed/</guid><category domain="https://blog.onodai.com/categories/powershell/">PowerShell</category><description>&lt;p&gt;GUIでポチポチはめんどくさいからPowerShellで楽をしよう。&lt;/p&gt;&#10;&lt;p&gt;たとえば以下のようなユーザを作りたいとき。&lt;/p&gt;&#10;&lt;div class="table-wrapper"&gt;&#10; &lt;table data-sortable&gt;&lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th style="text-align: left"&gt;項目&lt;/th&gt;&#10; &lt;th style="text-align: left"&gt;値&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;表示名(フルネーム)&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;ユーザ1&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;ユーザログオン名&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;&lt;a href="mailto:user1@example.com"&gt;user1@example.com&lt;/a&gt;&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;ユーザログオン名(Windows 2000より前)&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;example.com\user1&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;パスワード&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;P@ssw0rd&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;ユーザは次回ログオン時にパスワード変更が必要&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;無効&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;パスワードを無期限にする&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;有効&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td style="text-align: left"&gt;アカウントは無効&lt;/td&gt;&#10; &lt;td style="text-align: left"&gt;無効&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10; &lt;/table&gt;&#10;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;Import-Module activedirectory # AD用のモジュールを読み込む&#10;New-ADUser -Path &amp;#34;CN=Users,DC=example,DC=com&amp;#34; -Name &amp;#34;ユーザ1&amp;#34; -DisplayName &amp;#34;ユーザ1&amp;#34; -UserPrincipalName user1@example.com -sAMAccountName &amp;#34;user1&amp;#34; -AccountPassword (ConvertTo-SecureString -AsPlainText &amp;#34;P@ssw0rd&amp;#34; -Force) -ChangePasswordAtLogon $false -Enabled $true -PasswordNeverExpires $true&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;New-ADUser&lt;/code&gt;コマンドレットは平文の文字列をパスワードとして受け付けてくれないので、&lt;code&gt;ConvertTo-SecureString&lt;/code&gt;コマンドレットを使っているのがポイント。&lt;/p&gt;</description></item></channel></rss>