SE鷲のひとりごと

野球とビールが大好きなIT女子ののんびり日記

powershellを使ってホスト名の変更を行う

ハロー、イッヌちゃんです

 

 

弊社ではバッチファイルを用いてPCのキッティングをしているのですが、24H2から
wmicコマンドが使えなくなりました

 

forest.watch.impress.co.jp

 

会社で保有しているPCも少しずつ24H2にあげていっているので、既存環境でのキッティングに限界が生じています
ホスト名の変更やドメイン参加で使っているwmicコマンドを書き換える必要が出てきました

(本当はAutopilotとか使いたい!本当は!!)

 

以下備忘録です


ホスト名の変更

  
    set /p HOSTNM=
    ホスト名の変更しています
    powershell -Command Rename-Computer -NewName %HOSTNM% -restart
  

 

→任意のホスト名に変更してもらいたいので、入力してもらうよう指示

→wmicコマンドが使えないので、powershellに情報を引き渡して処理してもらいます
   頭に「powershell -Command」と入れて、powershellのコマンドを叩けばバッチファイル内で処理が可能です
  最後再起動指示を入れていますが、イッヌの場合都度コメントが入るようにバッチを組んでいるので
  実際に運用したときは一旦省いて、後から再起動指示を入れています

 

実際に動かすとこんな感じ

XXXXXはホスト名(仮称)です

 

じゃあね