PowerShell

calendar

PowerShellでCSVファイルの読み込みを行う

PowerShellでCSVファイルの読み込みを行う
はじめに PowerShellでCSVファイルの読み込みを行う方法のメモです。 PowerShellでCSVファイルを読み込む PowerShellではImport-Csvコマンドレットを使用することで、簡単にCSVファイルを読み込むことができます。 # CSVファイルの読み込み $data = Import-Csv -Path "sample.csv" # データ表示 $data 📝 読み込むCSVファイル
calendar

PowerShellのスクリプトで設定ファイルを読み込む方法

PowerShellのスクリプトで設定ファイルを読み込む方法
はじめに PowerShellのスクリプトファイルで設定ファイルを読み込む方法のメモです。 設定ファイル(JSON形式)を読み込む 設定ファイル(JSON形式)を読み込むにはConvertFrom-Jsonコマンドレットを使用します。 # 設定ファイルのパス $configFilePath = "config.json" # 設定ファイルを読み込む $config = Get-Content -Path $configFilePath -Raw | ConvertFrom-Json # 内容確認 Write-Host "設定ファイルから読み込んだ値:" Write-Host "Host: $($config.Database.Host)" Write-Host "Port: $($config.Database.Port)" Write-Host "User: $($config.Database.User)" Write-Host "Password: $($config.Database.Password)" 読み込む設定ファイル(JSON形式)
calendar

PowerShellのSystem.IO名前空間で相対パスが参照できない

PowerShellのSystem.IO名前空間で相対パスが参照できない
System.IO名前空間で相対パスが参照できない 以下、PowerShellでSystem.IO名前空間のFile.Existsメソッドを使用して「C:\sample\sample.txt」の存在を確認する例です。 PS > Set-Location C:\sample PS > Get-Location Path ---- C:\sample PS > Get-ChildItem -Name sample.txt PS > [IO.File]::Exists("C:\sample\sample.txt") True PS > [IO.File]::Exists("sample.txt") False 絶対パスで指定ではTrueとなりますが、相対パス指定ではFalseとなります。
calendar

PowerShellでBase64のエンコード・デコードを行う

PowerShellでBase64のエンコード・デコードを行う
はじめに PowerShellでBase64のエンコード・デコードを行う方法のメモです。 Base64とは Base64は、バイナリデータをテキスト形式に変換するエンコード方式です。 Base64では、データを64種類の印字可能なASCII文字(大文字A-Z、小文字a-z、数字0-9、記号+/)とパディング(=)で表現します。
calendar

バッチ処理でマウスを操作してTeamsが退席中になるのを防ぐ

バッチ処理でマウスを操作してTeamsが退席中になるのを防ぐ
はじめに バッチ処理(PowerShellスクリプト)でマウスイベントを発生させてTeamsが退席中になるのを防ぐ方法。 PCの無操作による端末のロックやスクリーンセーバーの起動を防ぐこともできます。 マウスイベントを発生させるバッチ 以下のコードをバッチファイル形式(MouseEvent.batなど)の名前で保存します。