PowerShell

calendar

PowerShellでクリップボードの画像をデスクトップに保存する

PowerShellでクリップボードの画像をデスクトップに保存する
はじめに PowerShell関連のメモ。 クリップボードの画像をデスクトップに保存する PowerShellで以下のスクリプトを実行すると、クリップボードにコピーした画像をデスクトップに保存できます。 Add-Type -AssemblyName System.Windows.Forms if ([Windows.Forms.Clipboard]::ContainsImage()) { $image = [Windows.Forms.Clipboard]::GetImage() $desktop = [Environment]::GetFolderPath("Desktop") $timestamp = Get-Date -Format "yyyyMMdd_HHmmss" $outputFilePath = Join-Path $desktop "clip_${timestamp}.png" $image.Save($outputFilePath) } バッチファイルでクリップボードの画像をデスクトップに保存する バッチファイルに修正すると、バッチ実行でクリップボードにコピーした画像をデスクトップに保存できるようになります。
calendar

PowerShellのバージョンを確認する方法

PowerShellのバージョンを確認する方法
はじめに よく忘れるので、個人的なメモです。 PowerShellのバージョンを確認する PowerShell(powershell.exe)で、$PSVersionTableと入力し実行すると確認できます。 PS > $PSVersionTable Name Value ---- ----- PSVersion 5.1.19041.3930 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.19041.3930 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 出力結果のPSVersionの値がPowerShellのバージョンです。
calendar

PowerShellで環境変数の作成、変更、削除を行う

PowerShellで環境変数の作成、変更、削除を行う
環境変数とは 環境変数(Environment Variable)は、オペレーティングシステム(OS)が提供するデータ共有機能の1つです。 OS上で動作するタスク(プロセス)がデータを共有するための仕組みであり、とくにタスクに対して外部からデータを与え、タスクの挙動・設定を変更するために用います。
calendar

PowerShell起動時に表示されるメッセージを消す方法

PowerShell起動時に表示されるメッセージを消す方法
はじめに Windows PowerShellは起動時に以下のメッセージが表示されます。 Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6 PowerShell Coreも同様に起動時に以下のメッセージが表示されます。 PowerShell X.X.X Copyright (c) Microsoft Corporation. https://aka.ms/powershell Type 'help' to get help. A new PowerShell stable release is available: vX.X.X Upgrade now, or check out the release page at: https://aka.ms/PowerShell-Release?tag=vX.X.X PowerShell起動時に表示されるメッセージを消す メッセージを消す設定はないようなので、PowerShellプロファイルでClear-Hostを実行することでメッセージを消します。