Tech

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 を中心に...
Tech

【AIアーカイブ】英語学習 補語と目的語の違いについて

英語学習中の疑問について、AIが描いた解答の記録と自分用コメント目的語 (Object) とは?目的語は、動詞が「何を」「誰を」に当たる部分で、動詞の作用を直接受ける対象です。例:日本語: 私はサッカーをします。英語:I play socc...
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...
PowerShell

PowerShellの並列処理:RunspacePoolとハッシュテーブルで進行状況を管理

並列処理を勉強したかったので、RunspacePoolを使って、PowerShellを使って並列処理を実現するサンプルを作成スクリプトスクリプトの概要以下のスクリプトは、3つのカテゴリー(車、動物、植物)の単語リストを並列で処理し、各カテゴ...
PowerShell

PowerShellでの変数スコープの理解

PowerShellスクリプトを書く際に、変数のスコープを理解することは非常に重要。スコープは、変数がどこで定義され、どこでアクセスできるかを決定します。この記事では、PowerShellの変数スコープについて説明し、具体的な例を通じてその...
PowerShell

PowerShellで名前付きパイプを使ったプロセス間通信

PowerShellで名前付きパイプを使用してプロセス間通信(IPC)を実現する方法を紹介します。名前付きパイプを使用すると、同一マシン上の異なるプロセス間で通信が可能になります。サーバースクリプトまず、クライアントが接続するのを待ち、メッ...