LoginSignup
0
5

More than 5 years have passed since last update.

WindowsサーバOSで使用するPowerShellコマンド一覧

Posted at

はじめに

WindowsサーバOSで汎用的に使用できそうなPowrShellコマンド一覧を控え、インフラセットアップを加速したいなぁと思い、まとめてみました。
※ログコマンド(Start-TranScript)を伴えば画面証跡とかいう面倒なスクリーンショット作業をやらなくても良くならないかなぁと妄想したりしていますが、パッ見で説明不要なので駆逐はできないでしょう。

1.Windows Firewall

1.1.Windows Firewallの設定情報を取得する

1.すべての情報を取得する

get-NetFirewallProfile

2.指定のプロファイルの設定情報を取得する

get-NetFirewallProfile -Name {Domain or Private or Public}

3.Windows Firewallの有効性を確認する

get-NetFirewallProfile | select-Object Name, Enabled

1.2.Windows Firewallを無効にする

get-NetFirewallProfile | set-NetFirewallProfile -Enabled false

2.コンピュータ名を変更する

rename-Computer -NewName "新しいコンピュータ名" -Force -Restart

3.ドメインに参加させる

add-Computer -DomainName ドメイン名(FQDN) -Credential ドメイン名\ユーザー名

4.UAC(ユーザーアカウント制御)

レジストリ操作するしかない

4.1.UACの情報を得る

$uacpath = "\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
Get-ItemProperty -Path Registry::$uacpath -Name "EnableLUA" | Select-Object EnableLUA

※余計な情報が出てしまうので[Select-Object]でフィルターしたほうがいい。

4.2.UACを無効にする

$uacpath = "\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
Set-ItemProperty -Path $uacpath -Name "EnableLUA" -Value 0

まとめ

PowerShellでできることもいっぱい増えてきたのでもっと現場に浸透してくれないかなーと思ったり。Bat運用が多すぎる。

参考

0
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
5