PowerShell (Windows) メモ

#powershell#windows#cli#まとめ

fuji44

これがしたい

実行ポリシーを変更したい

"このシステムではスクリプトの実行が無効になっている..."といったメッセージが表示される場合、実行しようとしているスクリプトが現在の実行ポリシーに反していることを示している。

実行ポリシーを変更することでスクリプトが実行できるようになる。

https://qiita.com/Targityen/items/3d2e0b5b0b7b04963750

エイリアスを設定したい

https://qiita.com/mu_sette/items/3954759daee8ae9ad26f

テストモードを切り替えたい

Windows10でテストモードを切り替えるコマンド。管理者権限が必要。 コマンド実行後に、再起動が必要。

テストモードON

bcdedit /set TESTSIGNING ON

テストモードOFF

bcdedit /set TESTSIGNING OFF

現在のテストモードを確認する。

bcdedit /enum | select-string "testsigning"

コマンド

which

コマンドのフルパスを調べる which コマンドのようなことができる。

> (gcm ssh-agent.exe).path
C:\Windows\System32\OpenSSH\ssh-agent.exe

grep

Select-String を使うと似たことができる。

select-string "grep string"

sudo

gsudoを使う。

資料

トラブルシューティング

Windows 10 の OpenSSH を最新化する

Windows 10 (1909) には OpenSSH が組み込まれているが古いバージョンなので、これを最新に置き換えたい。 以下で最新のバージョンを入手できる。

https://github.com/PowerShell/Win32-OpenSSH/releases