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

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

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

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

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

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

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

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

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

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

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