potisanのプログラミングメモ

趣味のプログラマーがプログラミング関係で気になったことや調べたことをいつでも忘れられるようにメモするブログです。

PowerShell7

PowerShell 7でMicrosoft フォトをアンインストールする

Import-Moduleに-UseWindowsPowerShellを指定します。検索して最初の方にヒットするコードは古いPowerShellを使用しているのでPowerShell 7環境では使い物になりません。 Import-Module Appx -UseWindowsPowerShell Get-AppxPackage *Microsoft.Windows.Phot…

Microsoft PowerShell v7.1.1公開

PowerShell 7を起動したら表示されました。以下のリンクから更新内容の確認とダウンロードできます。 github.com

PowerShell 7 Windows 10 1909でWindowsUpdateProviderは廃止済み?

Google検索でPowerShellではWindowsUpdateProviderモジュールでWindows Updateの情報を取得できるという記事を見つけたのですが、PowerShell 7で以下のコマンドを入力したら空の出力が返されました。 Get-Command -Module WindowsUpdateProvider 窓の杜の記…

Windows 10でPowerShell 7が実行後に消えないようにする

初期設定だとPowerShell 7はスクリプトの実行後に消えますが、レジストリを以下の通り書き換えると実行後も消えません。@は既定値です。 [HKEY_CLASSES_ROOT\Applications\pwsh.exe\shell\open\command] @="C:\Program Files\PowerShell\7\pwsh.exe" -NoExit…

PowerShell 7 自動変数一覧

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 PowerShell 7の自動変数一覧です。各自動変数の詳細はMicrosoftの公式ドキュメントを参照ください。 ドキュメント順(アルファベット順) 概要(名前、型、説明) 付録 実行環境の確認(…

PowerShell 7 短いCMI(WMI v2)サンプルコード集

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 PowerShell 7でCMI(WMI v2)を使う短いサンプルコード集です。 WindowsのOS情報を取得する WindowsのOS情報から個別情報を取得する WindowsのBIOS情報を取得する USBコントローラーデバ…

PowerShell 7 基本的な配列作成方法の比較

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 #2要素以上はa, b, ... 1, 2, 3 #1要素は,a ,0 #0要素以上は@( ) @() @(1) @(1, 2, 3) #範囲はa..b 2..5 PowerShell 7ではa, b, c形式で配列が作成できますが、この方法では0要素、1要素…

PowerShell 7 演算子一覧

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 演算子の一覧 一般演算子 特殊演算子 各演算子の用法 -matchの用例 参考 以下では特殊演算子以外を一般演算子として表記しています。和訳も便宜上のものです。適切な名前があればご指摘…

PowerShell 7 小物類

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 PowerShell7の短いコードや覚書です。 有用なページ PowerShell Gallery - Microsoft DevBlogs PowerShell - Microsoft Scripting Blog - Microsoft 文字列配列からURLとして不正な要素…

PowerShell 7 クリップボードの文字列から特定フォルダ以下のフォルダを開く

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 メイン PowerShell 7でクリップボードの文字列から特定フォルダ以下のフォルダを開くソースコードです。 $basePath = <特定フォルダの絶対・相対パス> $paths = (Get-Clipboard) -split …