PowerShell

PowerShellのコマンドや活用方法ついて

PowerShell

【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド-カスタマイズ

以前、下記記事にてPowerShellのコマンドで操作し続けるようなコマンドを紹介しました。 【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンドPowerShellのコマンドでWindows端末をスリープや画面ロックにさせないように操作し続けるコマンドを紹介その辺のエンジニアの記録管理者 今回はそのコマンドから少しカスタマイズを紹介しようと思います。 まずはおさらいです。 Add-Type -AssemblyName System.Windows.Forms while ($true){ [System.Windows.Forms.SendKeys]::SendWait("%{TAB}") Start-Sleep -Seconds 30 } このコマンドだと30秒に1回「Alt + Tab」のウィンドウ切り替え操作を行っています。 カスタマイズ1.何回実行されたかカウントしてPowerShell上に表示する。 Add-Type -AssemblyName System.Windows.Forms while ($

By 管理者

PowerShell

【PowerShell】コマンドプロンプトからPowerShellを管理者権限で実行するコマンド

コマンドプロンプトからPowerShellを管理者権限で実行するコマンドを紹介します。 コマンドは同じですが実行方法は2パターンあります。 1. コマンドプロンプトを管理者権限で実行している場合 2. コマンドプロンプトを管理者権限で実行していない場合 1. コマンドプロンプトを管理者権限で実行している場合 の場合はコマンドプロンプトからコマンド実行後に直接PowerShellが起動します。 2. コマンドプロンプトを管理者権限で実行していない場合 の場合はコマンドプロンプトからコマンド実行後に「ユーザーアカウント制御」が表示され、「はい」を選択後にPowerShellが起動します。 コマンドプロンプトから管理者権限でPowerShellを実行するコマンドは以下です。 powershell start-process powershell.exe -verb runas PowerShellが起動できたはずです。 PowerShellのウインドウに「管理者:Windows PowerShell」と表示されているはずです。 因みにコマンドプロンプトから一般のユーザー権限でP

By 管理者

PowerShell

【PowerShell】OS情報を取得するコマンド

PowerShellを開いて下記のコマンドを入力して実行 (Get-WmiObject Win32_OperatingSystem).Caption 画像の様にOS情報が表示されます。 ビルド番号を取得 レジストリ「HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion」の「DisplayVersion」にビルド番号が格納されている。 下記コマンドを実行することで取得できます。変数に入れていますが入れなくてもよい。 $RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" $RegKey = "DisplayVersion" (Get-ItemProperty $RegPath -name $RegKey -ErrorAction SilentlyContinue).$RegKey 24H2と表示されていますね! ただ単純に目視で確認したいときにはwindowsキーを押して「winver」と入力して開いてみてください。

By 管理者

PowerShell

【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド

設定が変更できないPCで操作をしていないときスリープや画面ロックにならないようにしたいですよね。 PowerShellを開いて下記のコマンドを入力して実行 Add-Type -AssemblyName System.Windows.Forms while ($true){ [System.Windows.Forms.SendKeys]::SendWait("%{TAB}") Start-Sleep -Seconds 30 } このコマンドは30秒に1回「Alt + Tab」のウィンドウ切り替え操作を行っています。 これによって操作をしているように見せかけているということです。 停止するにはPower Shell画面で「Ctrl + c」を押してください。 たまにコマンドの処理が途中で停止してスリープや画面ロックになっていることがあるのでお気を付けください。。 少し解説 Add-Type -AssemblyName System.Windows.Forms このコマンドは、PowerShell スクリプトで Windows フォーム(G

By 管理者