内容
WindowsでGUIを使用しないで、PowerShellで以下を実行する方法を調査してやってみた
環境
・Windows 11 Pro Insider Preview
1.ホスト名変更
■実行 ChangePCに変更する例
Rename-Computer -NewName "ChangePC" -Restart
■確認(OS再起動後)
hostname
■実行例
変更はRestartオプションなしで実行した例。OS再起動後に変更される旨のメッセージが表示される。Restartオプションつけて実行すると、そのままOS再起動される。
■参考
2. RDP接続のポート番号変更
■設定 RDP接続ポート番号を7777に変更する例
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "PortNumber" -Value 7777
■確認
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "PortNumber"
■実行例
■参考
3. ファイアウォール設定変更と無効化
■設定(無効化)
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
■確認(無効化)
Get-NetFirewallProfile
■実行例(無効化)
New-NetFirewallRule -DisplayName “Allow Inbound RDP TCP7777” -Direction Inbound –Protocol TCP –LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName “Allow Inbound RDP UDP7777” -Direction Inbound –Protocol UDP –LocalPort 7777 -Action Allow
■確認(許可ポート追加)
Get-NetFirewallRule -DisplayName “Allow Inbound RDP TCP7777” | Get-NetFirewallPortFilter
Get-NetFirewallRule -DisplayName “Allow Inbound RDP UDP7777” | Get-NetFirewallPortFilter
■実行例(許可ポート追加)
■参考
4. タイムゾーン変更
■日本標準時間に設定
Set-TimeZone -id "Tokyo Standard Time"
■確認
Get-TimeZone
■実行例
■参考
以上です。