PowerShell

PowerShell

PowerShellでエラー処理とログ出力を行う:堅牢なスクリプト作成のための必須知識

PowerShellでエラー処理とログ出力を行う:堅牢なスクリプト作成のための必須知識1. 課題背景と実務シナリオPowerShellスクリプトは、システム管理、自動化タスク、データ処理などで広く利用されています。しかし、スクリプト実行中に...
PowerShell

PowerShellでMicrosoft Graph APIを呼び出す:高度なMicrosoft 365自動化を実現する

PowerShellでMicrosoft Graph APIを呼び出す:高度なMicrosoft 365自動化を実現する1. 課題背景と実務シナリオMicrosoft 365環境の管理・運用において、膨大なユーザーアカウントやグループ、メー...
PowerShell

PowerShellでSharePointのファイルを操作する:自動化による業務効率化

この記事についてこの記事は、生成AIを活用した自動生成フローで作成しています。PnP PowerShell と Microsoft Graph の公式情報を確認し、2026年9月時点の認証方法・ファイル操作・大規模ライブラリの注意点に合わせ...
PowerShell

PowerShellでWebからファイルをダウンロードする:業務効率化のための自動化

PowerShellでWebからファイルをダウンロードする:業務効率化のための自動化1. 課題背景と実務シナリオ毎日更新される市場データの取得、定期的なレポートのダウンロード、顧客からのファイル受け取りなど、多くの業務でWebからのファイル...
PowerShell

PowerShellでTeamsに通知を送る:WebhookとGraph APIによる自動化

PowerShellでTeamsに通知を送る:WebhookとGraph APIによる自動化1. 課題背景と実務シナリオPowerShellによるTeamsへの通知自動化は、サーバー監視、バッチ処理実行結果の報告、エラー発生時の緊急通知など...
PowerShell

Python仮想環境 (venv) 入門: source venv/bin/activate を解説

1. はじめにプロジェクトごとに依存ライブラリのバージョンを分離したいときに欠かせないのが 仮想環境 (virtual environment) です。本記事では、その核心コマンド source venv/bin/activate を中心に...
PowerShell

Powershell モジュールの格納フォルダ確認、自作等モジュールのインストール方法

自分用のメモ1. モジュール格納先の確認PowerShellでインストールされているモジュールの格納フォルダを確認するには、以下のコマンドを実行します。$env:PSModulePath -split ";"このコマンドは、モジュールが格納...
PowerShell

PowerShellでプロセス間通信で非同期処理を実現:名前付きパイプとRunspaceの活用

はじめにPowerShellで、名前付きパイプとRunspaceを使用してプロセス間通信(IPC: Inter-Process Communication)を使って非同期処理を実現する方法について解説する。スクリプトの概要このスクリプトは、...
PowerShell

PowerShellの並列処理:RunspacePoolとConcurrentDictionaryで進行状況を管理

はじめにPowerShellの並列処理サンプルここでは、RunspacePoolを使用して並列処理を実現し、非ジェネリックなHashtableではなく、スレッドセーフなConcurrentDictionaryを使用する方法について解説する。...
PowerShell

PowerShellで非同期処理:RunspaceとConcurrentDictionaryを活用したエコー処理

はじめにPowerShellで複雑なタスクを効率的に処理するためには、非同期処理が必要になることもあるかも。その時に備えて、Runspaceを使用して非同期処理を実現し、非ジェネリックなHashtableではなく、スレッドセーフなConcu...