PowerShell 3.0を触ってすぐに使うことになったコマンドレットをここに書き記しておきます。

ホスト名変更

- Rename-Computer
Rename-Computernewname

 

 

IPアドレス変更

- Get-NetAdapter
- New-NetIPAddress
- Remove-NetIPAddress
#NIC1

 

Get-NetAdapter|New-NetIPAddress192.168.1.1-DefaultGateway192.168.1.254-PrefixLength24

 

Set-NetIpAddress……ではなく、New-NetIPAddressで新しいIPを追加、Remove-NetIPAddressで不必要なIPを削除という操作になっています。

 

DNS設定

- Set-DnsClientServerAddress
#NIC1

 

Get-NetAdapter|Set-DnsClientServerAddress-ServerAddress192.168.1.1,192.168.1.2

 

 

Windows FireWall

- Set-NetFirewallProfile
#

 

Get-NetFirewallProfile|Set-NetFirewallProfile-EnabledFalse

 

 リモートデスクトップ接続有効化

※PowerShell3.0でもコマンドレットがない模様…。WMIでごまかす。

(Get-WmiObject win32_TerminalServiceSetting -Namespace root\cimv2\TerminalServices).SetAllowTSConnections(1)

フォレスト、ドメイン作成

- Import-Module ADDSDeployment
- Install-ADDSForest

 

ドメイン参加

- Add-Computer
Add-Computertest.local

 

 

再起動

- Restart-Computer

 

役割、機能の追加

- Install-WindowsFeature
Install-WindowsFeatureHyper-V

 

 

役割、機能の削除

- Uninstall-WindowsFeature

 

ServerCoreにGUIの追加

- Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart

WindowsUpdateを使って必要なコンポーネントを取得する場合は上記のコマンドだけでよい。DVDメディアを使う、インストールイメージを使う場合にはソースの指定が必要。

Windows Server インストール オプション http://technet.microsoft.com/ja-jp/library/hh831786.aspx

- コマンド mkdir c:\mountdir を使用して Windows イメージ ファイル (WIM) をマウントするフォルダーを作成します。 - 管理者特権のコマンド プロンプトでコマンド Dism /get-wiminfo /wimfile::sources\install.wim を使用して、サーバーのインデックス番号を GUI イメージで確認します (たとえば、SERVERDATACENTERCORE ではなくSERVERDATACENTER)。 - 管理者特権のコマンド プロンプトで、次のコマンドを使用して WIM ファイルをマウントします。Dism /mount-wim /WimFile::\sources\install.wim /Index:<#_from_step_2> /MountDir:c:\mountdir /readonly - Windows PowerShell を起動し、次のコマンドレットを実行します。Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart –Source c:\mountdir\windows\winsxs - または、ソースとして WIM ファイルではなく Windows Update を使用する場合は、次の Windows PowerShell コマンドレットを使用します。Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart  

ServerCoreにする

- Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -restart