ホスト設定の変更とドメイン参加(windows)
準備
Windows + X
→ A
で開く
# InterfaceIndex を確認 Get-NetIPAddress | Select-Object InterfaceIndex,Interfacealias,IPAddress
要するに以下の PS1 を作る
# Set Variables # Set-DefaultAWSRegion -Region us-east-1 $ifacenum = "num" $directoryname = "simplead.local" $password = ConvertTo-SecureString -AsPlainText -Force "Pass1234" $newname = "newname" $ip = "192.168.1.11" $gw = "192.168.1.254" $ipv4_prefix = "24" $dns = "192.168.1.1,8.8.8.8" # 無効化 Remove-NetIPAddress -InterfaceIndex $ifacenum -confirm:$false Set-DnsClientServerAddress -InterfaceIndex $ifacenum -ResetServerAddresses -confirm:$false # Set-DnsClientServerAddress -InterfaceIndex $ifacenum -ServerAddresses "fd00::1:10","fd00::1:11" # 新規設定 New-NetIPAddress -InterfaceIndex $ifacenum -IPAddress $ip -AddressFamily IPv4 -PrefixLength $ipv4_prefix -DefaultGateway $gw Set-DnsClientServerAddress -InterfaceIndex 13 -ServerAddresses $dns # Restart Restart-NetAdapter -InterfaceIndex $ifacenum sleep 5 # Change Dns Settings # $directory=Get-DSDirectory | Where-Object -FilterScript {$_.Name -eq $directoryname} # $wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = true" # $wmi.SetDNSServerSearchOrder($directory.DnsIpAddrs) # Rename Computer Rename-Computer -NewName $newname -Force sleep 5 # Add Computer to Directory $credential = New-Object System.Management.Automation.PSCredential "Administrator", $password Add-Computer -DomainName $directoryname -Credential $credential -Force -Options JoinWithNewName,AccountCreate # Restart Restart-Computer
参考
PowerShell でコンピューター名を変更する https://www.upken.jp/kb/powershell-changecomputername.html
ユーザデータからWindowsのホスト名変更とAD参加を同時に行う https://dev.classmethod.jp/cloud/aws/add-domain-windows-with-new-hostname/
リモート管理を楽にするPowerShellコマンド10選 - (page 3)
https://japan.zdnet.com/article/35084228/3/
【Powershell】Windows AD ドメイン参加コマンド
http://tooljp.com/language/powershell/html/Windows-AD-domain-join-command.html
【自分用メモ】PowerShellによるIPアドレスの設定及び変更
https://qiita.com/hanakara_milk/items/1197ac9b91fa1fa3abab
分かりやすい
Powershell IPアドレス変更
これが一番かも
PowerShellでネットワークアダプタの設定変更
https://qiita.com/mizar/items/de4d736ea5d86c5f83c4
メモ
$newname = "newhostname" $sysinfo = Get-WmiObject -Class Win32_ComputerSystem $sysinfo.Rename($newname) Restart-Computer Enter-PSSession -ComputerName リモートコンピュータ名 -Credential ユーザー名 Add-Computer -Credential “ドメイン参加可能権限ユーザアカウント” -DomainName “ドメイン名” #コンピューター名変更 Rename-Computer -DomainCredential “Domain Adminアカウント” -LocalCredential “ローカル管理者アカウント” #対象サービスを停止 Stop-Service -InputObject (“サービス名”) #対象設定ファイル削除 Remove-Item -Path “削除したいファイル” -Force #スクリプト処理後の再起動 Restart-Computer -Force
ディスカッション
コメント一覧
まだ、コメントがありません