PowerShell[Powershell] Set-MpPreference -DisableRealtimeMonitoring が機能しない はじめにWindowsDefencerのリアルタイム保護の設定をPowershellにて設定しようとしたところ、うまく機能しませんでした。PSC:\Windows\system32>Set-MpPreference-DisableRealt...2022.06.07PowerShellプログラミング
PowerShellPowershellを利用したAWS S3操作まとめ AWSS3に対してPowershellのCmdletを利用してダウンロードやアップロードなどの操作を行うための方法を備忘録として残しておきます。本記事では、下記についてまとめておきます。AWSS3Bucketの作成AWSS3へのファイルアッ...2023.06.06PowerShellプログラミング
PowerShell[Powershell] 2つのファイルを比較し差分データ(一致する行含む)を取得する はじめにCSVファイルに限定したものではありませんが、WinMergeのようなソフトのように、2つのファイルの差分の行を取得する方法についての備忘録となります。今回のサンプルの処理フローは下記となります。実行環境本スクリプトを作成した時の環...2023.08.07PowerShellプログラミング
PowerShellPowershellで簡単にXMLデータを操作する(要素の値・属性の値・複数要素の値・指定した属性値の要素の値の取得) はじめにPowerShellを利用して、XMLファイルを読み込みデータを取得する方法はいろいろありますが、今回はとても簡単にXMLデータを取得する方法の備忘録です。実行環境本スクリプトを作成した時の環境は下記の通り項目バージョンPSVers...2023.01.16PowerShellプログラミング
PowerShellPowerShellでメール送信時に失敗した場合のリトライ処理方法 はじめにPowerShellでのメール送信は「SMTPClient」を利用する方法と、「Send-MailMessage」コマンドを利用する方法がありますここでは、メール送信に失敗するケースを考慮しリトライ処理とWait処理を取り入れたメー...2022.06.07PowerShellプログラミング
PowerShell[Powershell] ISOイメージをマウントした後に自動でファイルを実行する方法 はじめにISOイメージをマウントし、ISO内のsetup.exeなどのファイルを自動実行する方法の備忘録です。おもに、運用展開などで利用するケースを想定しています。ISOファイルをマウントしsetup.exeを実行するps1ファイルを作成し...2022.06.07PowerShellプログラミング
PowerShellPowerShellスクリプトコードに日本語が存在する場合にエラーが発生する場合の対応 はじめにPowerShellスクリプトを書くツールとしてみなさんはどの様なツールをりようしていますでしょうか?Windows付属のPowerShellIDEを使う人が多いかとは思いますが、中にはVisualStudioCode(VSCode...2022.06.07PowerShellプログラミング
PowerShell[PowerShell] ログ出力専用クラスを利用し、ログ出力を容易にする はじめにログの出力はどのプログラムで必要な処理の一つです。今回はPowerShellでログを出力する際に毎回Out-Fileなどを利用して出力していたのをログ出力クラスを作り、標準出力とファイル出力を同時にし、エラーなどで色分けして出力でき...2022.06.07PowerShellプログラミング
PowerShellbatファイルにPowerShellスクリプトを埋め込み実行する はじめにPowerShellスクリプトを記載する場合「.ps1」ファイルに記載して実行しますが、batファイル内にPowerShellスクリプトを記載して一緒に一つのファイルで管理することが出来ます。今回は、その方法について記載します。ba...2021.11.08PowerShellプログラミング
PowerShellPowerShellでWSUSに端末を完全一致で登録する はじめにWSUS運用で、移行や個別端末などをWSUSに登録する方法およびコンピュータグループに登録した端末を追加する方法をメモします。複数の端末を登録する際、PowerShellを利用すれば、一括で登録することができます。端末の登録端末を登...2022.06.07PowerShellプログラミング
PowerShell自己証明書利用環境でPowerShellを利用してパッケージがインストールできない はじめにかなりはまったのですが、テスト環境(WindowsServer2016)でPowershellを利用してAWS関連のの処理を行うために、AWSToolsforPowerShellをインストールしようとした際にインストールができない問...2022.06.07PowerShellプログラミング
PowerShellPowershellでレジストリ操作する(まとめ) はじめにPowershellでよくレジストリの追加や削除、変更操作を実施することがあるので、簡単に利用でいるようにクラス化してみました。基本、このクラスを読み込んで好きな操作のメソッドを呼び出せすだけでOKです。レジストリ操作クラスregi...2022.06.07PowerShellプログラミング