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