PowerShell[PowerShell] タスクスケジューラへのスケジュール登録・更新・削除・確認など操作方法まとめ タスクスケジューラとは Windows OSに標準で備わっている機能の一つで、ソフトウェアを特定の曜日や時間などに実行するよう予定を立てることができる機能です。今回は、このタスクスケジューラをPowershellを利用してタスクの登... 2023.03.14PowerShellプログラミング
PowerShell[PowerShell] Azure Blob StorageにConnectionStringを使ってダウンロードおよびアップロードする方法まとめ 今回は、Azure Blob Storageに存在するファイルのダウンロードおよび対象コンテナへのアップロード方法の備忘録となります。 Azure Blob Storageとは Azure Blob Storage... 2023.01.19PowerShellプログラミング
PowerShell[Powershell] Hashtable (ハッシュテーブル) の使い方まとめ(作成・追加・編集・削除・参照) Powershellでよく利用するハッシュテーブルですが、本投稿ではハッシュテーブルの作成から追加、編集、削除、参照方法まですべてまとめておきます。 ハッシュテーブルを使うことでキーと値のペアとしてデータを保持し、必要なデータに対し... 2023.01.18PowerShellプログラミング
PowerShell[Powershell] Windows OSのバージョンを取得する5つの方法 システムトラブルやアプリケーションログへの出力など、Windowsのバージョンを取得する必要がありますが、Powershellではこのバージョン情報の取得方法によって取得できる情報や内容が異なります。 今回は、Powershellを... 2022.12.28PowerShellプログラミング
PowerShell[Powershell] インストールされているモジュールが古いモジュールかどうかチェックする方法 今回は、Powershellにインストールされているモジュールが古いモジュールなのかどうか、新しいモジュールが存在するのかどうかをチェックする方法をまとめます。 インストールされているモジュールをチェックするCmdletとリポジトリ内のモ... 2022.11.01PowerShellプログラミング
PowerShell[Posershell] WMICを利用したQFEのリストとIUpdateSearcherを使った場合の結果の違い 今回は Windows UpdateのKB情報を取得する方法として「WMIC (QFE)」を利用した場合と「IUpdateSearcher (WUA)」を利用した場合の違いについてまとめておきます。 まずは実行してみる 今回... 2022.07.25PowerShell
PowerShellWindows11にアップデート後のPowershellの文字化けを直す Windows 10 からWindows 11にアップグレード後にPowershellを起動すると下記のように文字化けをしました。 ということで、今回は、この文字化けを直す方法をまとめておきます。 文字コードの問... 2022.07.21PowerShellWindowsプログラミング
PowerShellPowershellを使って円グラフを作成する方法 今回は、Windows標準で用意されているPowershellを使って円グラフの作成方法を紹介します。 結構簡単に作れてしまいますので、是非お試しください グラフ作成用のアセンブリを参照 円グラフを作成するためにあらかじめ... 2022.07.07PowerShellプログラミング
PowerShell[Powershell入門] JSONオブジェクトを簡単に作成する方法まとめ 今回は、Powershellを利用してJSONオブジェクトを作成する方法をいくつかまとめた備忘録となります。 JSONはRest APIなどでよく利用されるデータであり、Web系開発では必須のデータ形式かと思います。 クラウド化が進むに... 2022.06.30PowerShellプログラミング
PowerShell[Powershell] 対象フォルダ内にあるdllファイルのファイルバージョンとアセンブリバージョンを取得する方法 はじめに dllファイルのファイルバージョンは「プロパティ」から確認することができますが、アセンブリバージョンを知りたい場合は、Powershellを利用して取得できます。 今回は、対象フォルダにあるDLLファイルのファイルバージョンと... 2022.03.15PowerShellプログラミング
PowerShell[Powershell] Windows10にOpenSSH Serverをインストールし、SSHポートフォワードによるRDPを利用可能にする はじめに SSHクライアントツールなどを使っていましたが、今回はPowershellでSSHポートフォワードを使ってRDPするための準備についての備忘録です 準備 ここでは、サーバ側で既にアカウントが作成されている前提で、... 2022.06.07PowerShellプログラミング
PowerShell[Powershell] 簡単に実装できるMutexを利用した多重起動禁止処理 はじめに 作成したPowershellスクリプトをサーバ環境で実行させる場合、複数ユーザが実行してしまう可能性を考慮し、多重軌道を禁止する処理をmutexにて実装します。 実装 mutexの実装はとても簡単で、System.Thr... 2022.06.07PowerShellプログラミング
PowerShell[Powershell] iniファイルの情報の読み取りと書き込みまとめ はじめに Powershellにてiniファイルを取り扱う方法の備忘録です。 本記事では、iniファイルに記載されているKey=Value形式の情報の取得方法だけでなく、Key=Value情報の追加および編集についての方法もまとめておき... 2022.06.07PowerShellプログラミング
PowerShell[PowerShell] BITSTransferの利用まとめ はじめに Webサーバ上にあるファイルのダウンロードやアップロードをする方法として、Invoke-WebRequestなどいくつか方法がありますが、今回はWindowsの機能として用意されているBITSTransferによるダウンロード/... 2022.06.07PowerShellプログラミング
PowerShell[Powershell] Set-MpPreference -DisableRealtimeMonitoring が機能しない はじめに Windows Defencerのリアルタイム保護の設定をPowershellにて設定しようとしたところ、うまく機能しませんでした。 PS C:\Windows\system32> Set-MpPreference -Disa... 2022.06.07PowerShellプログラミング
PowerShellPowershellを利用したAWS S3操作まとめ AWS S3に対して PowershellのCmdletを利用してダウンロードやアップロードなどの操作を行うための方法を備忘録として残しておきます。 本記事では、下記についてまとめておきます。 AWS S3Bucketの作成A... 2023.06.06PowerShellプログラミング
PowerShell[Powershell] 2つのファイルを比較し差分データ(一致する行含む)を取得する はじめに CSVファイルに限定したものではありませんが、WinMergeのようなソフトのように、2つのファイルの差分の行を取得する方法についての備忘録となります。 今回のサンプルの処理フローは下記となります。 ... 2023.03.08PowerShellプログラミング
PowerShellPowershellで簡単にXMLデータを操作する(要素の値・属性の値・複数要素の値・指定した属性値の要素の値の取得) はじめに PowerShellを利用して、XMLファイルを読み込みデータを取得する方法はいろいろありますが、今回はとても簡単にXMLデータを取得する方法の備忘録です。 実行環境 本スクリプトを作成した時の環境... 2023.01.16PowerShellプログラミング
PowerShellPowerShellでメール送信時に失敗した場合のリトライ処理方法 はじめに PowerShellでのメール送信は「SMTPClient」を利用する方法と、「Send-MailMessage」コマンドを利用する方法があります ここでは、メール送信に失敗するケースを考慮しリトライ処理とWait処理を取り入... 2022.06.07PowerShellプログラミング
PowerShell[Powershell] ISOイメージをマウントした後に自動でファイルを実行する方法 はじめに ISOイメージをマウントし、ISO内のsetup.exeなどのファイルを自動実行する方法の備忘録です。 おもに、運用展開などで利用するケースを想定しています。 ISOファイルをマウントしsetup.exeを実行する p... 2022.06.07PowerShellプログラミング