PowerShell

ALL

PowerShell の wget や Invoke-WebRequest で「ストリームが長すぎます」のエラーになる

PowerShell で wget や Invoke-WebRequestコマンドレットを使用して大きいサイズのファイルをダウンロードしようとする際に、「ストリームが長すぎます」とエラーになります。(wget は Invoke-WebReq...
PowerShellWindowsトラブルシューティング
ALL

Windowsで機内モードのように無線LANを無効化するスクリプト

Windowsで機内モードのように無線LANを無効化するPowerShellスクリプトです。アダプタ名が Wi-Fi 以外でも、また複数存在しても、すべての無線LANアダプタのみを無効化します。次の内容でPowerShellスクリプトを用意...
PowerShellWindowsインターネットプログラミング
ALL

VPN接続で除外ルートを指定する

WindowsでVPN接続時に、VPNを経由させたくない除外ルートを指定する方法です。スクリプトでVPNを作成し、その際に指定する必要があります。以下では設定方法について説明します。なお、逆に特定のあて先だけVPN経由にしたい場合は、次の記...
PowerShellVPNWindowsインターネットサーバネットワーク
ALL

PowerShellスクリプトを楽に実行するバッチファイル

PowerShellスクリプトはエクスプローラからダブルクリックで実行できず不便なので、手軽に実行できるように手助けするバッチファイルです。次の内容のバッチファイルを作成してください。@echooffifexist%~dp0\%~n0.ps...
PowerShellWindows
ALL

PowerShell/バッチでリモートデスクトップの接続元IPアドレスを取得する

PowerShell/バッチでリモートデスクトップで接続元IPアドレスを取得する方法です。管理者権限が無くてもOKです。PowerShellスクリプトで下記実行で、$ret にIPアドレスが接続元IPアドレスが取得できます。function...
PowerShellWindowsプログラミング
ALL

PowerShellで表示するカスタムダイアログを手軽にデザインする

PowerShellではカスタムダイアログを表示できます。ただし手動で画面デザインを記述する必要があり面倒です。方法の1つに XAMLという形式でGUIデザインを定義するものがありますが、このデザインを手軽に行う方法を紹介します。Sharp...
PowerShellWindowsプログラミング
ALL

PowerShellをバッチから管理者権限で動かす

バッチファイルから、PowerShellスクリプトを管理者権限で動かす方法です。PowerShellスクリプトはエクスプローラからダブルクリックで実行できず、管理者権限で動かすのも面倒です。バッチファイルから実行するとダブルクリックで実行も...
PowerShellWindowsプログラミング
ALL

バッチファイルからPowerScriptに乗り換える際のまとめ

バッチファイルで書いていた内容を、PowerShell で書く際はどのようになるか、その記述の違いについてです。ファイル拡張子バッチファイル : .batPowerShell : .ps1実行方法バッチファイル :エクスプローラ上でバッチフ...
PowerShellWindows
ALL

バッチとPowershellスクリプトで値をやりとりする方法

バッチファイルから Powershellスクリプトを呼び出した際に、変数などの値をバッチとPowershell相互でやりとりする方法についてです。コマンドラインから Powershellスクリプトへ値を渡すコマンドラインから Powersh...
PowerShellWindows