<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PowerShell on Windows Cmd Help</title><link>https://pen2.com/cmd/ja/categories/powershell/</link><description>Recent content in PowerShell on Windows Cmd Help</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 07 Jul 2022 23:51:22 +0000</lastBuildDate><atom:link href="https://pen2.com/cmd/ja/categories/powershell/index.xml" rel="self" type="application/rss+xml"/><item><title>powershell</title><link>https://pen2.com/cmd/ja/powershell/</link><pubDate>Thu, 07 Jul 2022 23:51:22 +0000</pubDate><guid>https://pen2.com/cmd/ja/powershell/</guid><description>&lt;p>Windows PowerShell&lt;/p>
&lt;hr>
&lt;h2 id="powershell">powershell&lt;/h2>
&lt;ul>
&lt;li>C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe /?&lt;/li>
&lt;/ul>
&lt;p>Output:&lt;/p>
&lt;div class="tabs">
&lt;input type="radio" id="stdout0-radio-日本語" name="stdout0-selector" class="tab-radio" tabindex="0" checked >
&lt;label for="stdout0-radio-日本語" class="tab-label">日本語&lt;/label>
&lt;div class="tab">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-winbatch" data-lang="winbatch">&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">PowerShell[.exe] [-PSConsoleFile &lt;span class="p">&amp;lt;&lt;/span>ファイル&lt;span class="p">&amp;gt;&lt;/span> | -Version &lt;span class="p">&amp;lt;&lt;/span>バージョン&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-NoLogo] [-NoExit] [-Sta] [-Mta] [-NoProfile] [-NonInteractive]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-InputFormat {Text &lt;span class="p">|&lt;/span> XML}] [-OutputFormat {Text &lt;span class="p">|&lt;/span> XML}]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-WindowStyle &lt;span class="p">&amp;lt;&lt;/span>スタイル&lt;span class="p">&amp;gt;&lt;/span>] [-EncodedCommand &lt;span class="p">&amp;lt;&lt;/span>Base64 エンコードのコマンド&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-ConfigurationName &lt;span class="p">&amp;lt;&lt;/span>文字列&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-File &lt;span class="p">&amp;lt;&lt;/span>ファイル パス&lt;span class="p">&amp;gt;&lt;/span> &amp;lt;引数&lt;span class="p">&amp;gt;&lt;/span>] [-ExecutionPolicy &lt;span class="p">&amp;lt;&lt;/span>実行ポリシー&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-Command { - &lt;span class="p">|&lt;/span> &lt;span class="p">&amp;lt;&lt;/span>スクリプト ブロック&lt;span class="p">&amp;gt;&lt;/span> [-args &lt;span class="p">&amp;lt;&lt;/span>引数の配列&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">|&lt;/span> &lt;span class="p">&amp;lt;&lt;/span>文字列&lt;span class="p">&amp;gt;&lt;/span> [&lt;span class="p">&amp;lt;&lt;/span>コマンド パラメーター&lt;span class="p">&amp;gt;&lt;/span>] } ]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">PowerShell[.exe] -Help &lt;span class="p">|&lt;/span> -? &lt;span class="p">|&lt;/span> /?
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-PSConsoleFile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 指定された Windows PowerShell コンソール ファイルを読み込みます。コンソー
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ル ファイルの作成には、Windows PowerShell の Export-Console を使用します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Version
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 指定されたバージョンの Windows PowerShell を起動します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> このパラメーターでバージョン番号 (&lt;span class="s2">&amp;#34;-version 2.0&amp;#34;&lt;/span> など) を入力します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoLogo
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> スタートアップ時に著作権の見出しを非表示にします。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoExit
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> スタートアップ コマンドを実行後、終了しません。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Sta
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> シングルスレッド アパートメントを使用して、シェルを起動します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 既定ではシングルスレッド アパートメント (STA) です。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Mta
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> マルチスレッド アパートメントを使用して、シェルを起動します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Windows PowerShell プロファイルを読み込みません。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NonInteractive
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ユーザーに対話的なプロンプトを表示しません。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-InputFormat
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Windows PowerShell に送られたデータの形式を指定します。有効な値は、&lt;span class="s2">&amp;#34;Text&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">(&lt;/span>テキスト文字列&lt;span class="p">)&lt;/span> または &lt;span class="s2">&amp;#34;XML&amp;#34;&lt;/span> (シリアル化 CLIXML 形式) です。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-OutputFormat
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Windows PowerShell からの出力の形式を決定します。有効な値は、&lt;span class="s2">&amp;#34;Text&amp;#34;&lt;/span> (テ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> キスト文字列) または &lt;span class="s2">&amp;#34;XML&amp;#34;&lt;/span> (シリアル化 CLIXML 形式) です。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-WindowStyle
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ウィンドウ スタイルを Normal、Minimized、Maximized、または Hidden に設定します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-EncodedCommand
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Base-64 エンコードの文字列のコマンドを受け付けます。複雑な引用符や中かっ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> こが必要なコマンドを Windows PowerShell に送るには、このパラメーターを使
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 用します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-ConfigurationName
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Windows PowerShell が実行される構成エンドポイントを指定します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ローカル コンピューターに登録された任意のエンドポイントを指定できます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> たとえば、既定の Windows PowerShell リモート処理エンドポイントや、特定の
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ユーザー機能を持つカスタム エンドポイントなどを指定できます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-File
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 指定されたスクリプトをローカル スコープ (&lt;span class="s2">&amp;#34;ドット ソース&amp;#34;&lt;/span>) で実行して、
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> スクリプトによって作成された関数と変数を現在のセッションで使用できるように
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> します。スクリプト ファイルのパスとパラメーターを入力します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> File はコマンド内で最後のパラメーターである必要があります。File パラメーター
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 名の後に入力された文字は、スクリプト ファイルのパスとスクリプトのパラメー
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ターとして解釈されるためです。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-ExecutionPolicy
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 現在のセッションの既定の実行ポリシーを設定し、
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $env:PSExecutionPolicyPreference 環境変数に保存します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> このパラメーターでは、レジストリに設定されている Windows PowerShell 実行
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ポリシーは変更されません。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Command
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell のコマンド プロンプトに入力された場合と同様に、指定されたコマ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ンド (および任意のパラメーター) を実行します。NoExit が指定されていない場
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 合は、そのまま終了します。Command の値には、&lt;span class="s2">&amp;#34;-&amp;#34;&lt;/span>、文字列、またはスクリプト
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ブロックを指定できます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Command の値が &lt;span class="s2">&amp;#34;-&amp;#34;&lt;/span> の場合、コマンド テキストは標準入力から読み込まれます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Command の値がスクリプト ブロックの場合は、スクリプト ブロックを中かっこ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">(&lt;/span>{}&lt;span class="p">)&lt;/span> で囲む必要があります。スクリプト ブロックを指定できるのは、Windows
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell で PowerShell.exe を実行している場合だけです。スクリプト ブロ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ックの結果は、ライブ オブジェクトではなく逆シリアル化 XML オブジェクトと
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> して親シェルに返されます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Command の値が文字列の場合、Command はコマンド内で最後のパラメーターである
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 必要があります。コマンドの後に入力された文字は、コマンド引数として解釈さ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> れるためです。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Windows PowerShell コマンドを実行する文字列を記述するには、次の形式を使用します。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;&amp;amp; {&amp;lt;コマンド&amp;gt;}&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 引用符によりこれが文字列であることを示し、呼び出し演算子 (&lt;span class="p">&amp;amp;&lt;/span>&lt;span class="c1">) によりコマ&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ンドが実行されます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Help, -?, /?
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> このメッセージを表示します。Windows PowerShell で PowerShell.exe のコマン
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ドを入力する場合、コマンド パラメーターの前にスラッシュ (/) ではなくハイ
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> フン (-) を入力してください。Cmd.exe では、ハイフンまたはスラッシュのいずれかを使用できます。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">例
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -PSConsoleFile SqlSnapIn.Psc1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -version 2.0 -NoLogo -InputFormat text -OutputFormat XML
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -ConfigurationName AdminRoles
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -Command {Get-EventLog -LogName security}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -Command &lt;span class="s2">&amp;#34;&amp;amp; {Get-EventLog -LogName security}&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> # -EncodedCommand パラメーターを使用する場合:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $command = &amp;#39;dir &lt;span class="s2">&amp;#34;c:\program files&amp;#34;&lt;/span> &amp;#39;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $encodedCommand = [Convert]::ToBase64String($bytes)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell.exe -encodedCommand $encodedCommand
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;input type="radio" id="stdout0-radio-英語" name="stdout0-selector" class="tab-radio" tabindex="0">
&lt;label for="stdout0-radio-英語" class="tab-label">英語&lt;/label>
&lt;div class="tab">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-winbatch" data-lang="winbatch">&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">PowerShell[.exe] [-PSConsoleFile &lt;span class="p">&amp;lt;&lt;/span>file&lt;span class="p">&amp;gt;&lt;/span> | -Version &lt;span class="p">&amp;lt;&lt;/span>version&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-NoLogo] [-NoExit] [-Sta] [-Mta] [-NoProfile] [-NonInteractive]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-InputFormat {Text &lt;span class="p">|&lt;/span> XML}] [-OutputFormat {Text &lt;span class="p">|&lt;/span> XML}]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-WindowStyle &lt;span class="p">&amp;lt;&lt;/span>style&lt;span class="p">&amp;gt;&lt;/span>] [-EncodedCommand &lt;span class="p">&amp;lt;&lt;/span>Base64EncodedCommand&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-ConfigurationName &lt;span class="p">&amp;lt;&lt;/span>string&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-File &lt;span class="p">&amp;lt;&lt;/span>filePath&lt;span class="p">&amp;gt;&lt;/span> &amp;lt;args&lt;span class="p">&amp;gt;&lt;/span>] [-ExecutionPolicy &lt;span class="p">&amp;lt;&lt;/span>ExecutionPolicy&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> [-Command { - &lt;span class="p">|&lt;/span> &lt;span class="p">&amp;lt;&lt;/span>script-block&lt;span class="p">&amp;gt;&lt;/span> [-args &lt;span class="p">&amp;lt;&lt;/span>arg-array&lt;span class="p">&amp;gt;&lt;/span>]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">|&lt;/span> &lt;span class="p">&amp;lt;&lt;/span>string&lt;span class="p">&amp;gt;&lt;/span> [&lt;span class="p">&amp;lt;&lt;/span>CommandParameters&lt;span class="p">&amp;gt;&lt;/span>] } ]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">PowerShell[.exe] -Help &lt;span class="p">|&lt;/span> -? &lt;span class="p">|&lt;/span> /?
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-PSConsoleFile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Loads the specified Windows PowerShell console file. To create a console
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> file, use Export-Console in Windows PowerShell.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Version
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts the specified version of Windows PowerShell.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Enter a version number with the parameter, such as &lt;span class="s2">&amp;#34;-version 2.0&amp;#34;&lt;/span>.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoLogo
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Hides the copyright banner at startup.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoExit
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Does not exit after running startup commands.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Sta
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts the shell using a single-threaded apartment.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Single-threaded apartment (STA) is the default.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Mta
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">Start&lt;/span> the shell using a multithreaded apartment.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Does not load the Windows PowerShell profile.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-NonInteractive
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Does not present an interactive prompt to the user.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-InputFormat
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Describes the format of data sent to Windows PowerShell. Valid values are
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;Text&amp;#34;&lt;/span> (text strings) or &lt;span class="s2">&amp;#34;XML&amp;#34;&lt;/span> (serialized CLIXML format).
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-OutputFormat
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Determines how output from Windows PowerShell is formatted. Valid values
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> are &lt;span class="s2">&amp;#34;Text&amp;#34;&lt;/span> (text strings) or &lt;span class="s2">&amp;#34;XML&amp;#34;&lt;/span> (serialized CLIXML format).
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-WindowStyle
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Sets the window style to Normal, Minimized, Maximized or Hidden.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-EncodedCommand
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Accepts a base-64-encoded string version of a command. Use this parameter
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> to submit commands to Windows PowerShell that require complex quotation
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> marks or curly braces.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-ConfigurationName
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Specifies a configuration endpoint in which Windows PowerShell is run.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> This can be any endpoint registered on the local machine including the
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> default Windows PowerShell remoting endpoints or a custom endpoint having
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> specific user role capabilities.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-File
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Runs the specified script in the local scope (&lt;span class="s2">&amp;#34;dot-sourced&amp;#34;&lt;/span>), so that the
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> functions and variables that the script creates are available in the
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> current session. Enter the script file path and any parameters.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> File must be the last parameter in the command, because all characters
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> typed after the File parameter name are interpreted
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> as the script file path followed by the script parameters.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-ExecutionPolicy
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Sets the default execution policy for the current session and saves it
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> in the $env:PSExecutionPolicyPreference environment variable.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> This parameter does not change the Windows PowerShell execution policy
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> that is set in the registry.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Command
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Executes the specified commands (and any parameters) as though they were
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> typed at the Windows PowerShell command prompt, and then exits, unless
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> NoExit is specified. The value of Command can be &lt;span class="s2">&amp;#34;-&amp;#34;&lt;/span>, a string. or a
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> script block.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">If&lt;/span> the&lt;span class="err"> value of Command is &amp;#34;-&amp;#34;, the command text is read from standard&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> input.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">If&lt;/span> the&lt;span class="err"> value of Command is a script block, the script block must be enclosed&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> in braces ({}). You can specify a script block only when running PowerShell.exe
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> in Windows PowerShell. The results of the script block are returned to the
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> parent shell as deserialized XML objects, not live objects.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">If&lt;/span> the&lt;span class="err"> value of Command is a string, Command must be the last parameter&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> in the command , because any characters typed after the command are
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> interpreted as the command arguments.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> To write a string that runs a Windows PowerShell command, use the format:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="s2">&amp;#34;&amp;amp; {&amp;lt;command&amp;gt;}&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> where the quotation marks indicate a string and the invoke operator (&lt;span class="p">&amp;amp;&lt;/span>&lt;span class="c1">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> causes the command to be executed.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-Help, -?, /?
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Shows this message. If you are typing a PowerShell.exe command in Windows
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell, prepend the command parameters with a hyphen (-), not a forward
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> slash (/). You can use either a hyphen or forward slash in Cmd.exe.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">EXAMPLES
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -PSConsoleFile SqlSnapIn.Psc1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -version 2.0 -NoLogo -InputFormat text -OutputFormat XML
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -ConfigurationName AdminRoles
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -Command {Get-EventLog -LogName security}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> PowerShell -Command &lt;span class="s2">&amp;#34;&amp;amp; {Get-EventLog -LogName security}&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> # To use the -EncodedCommand parameter:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $command = &amp;#39;dir &lt;span class="s2">&amp;#34;c:\program files&amp;#34;&lt;/span> &amp;#39;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> $encodedCommand = [Convert]::ToBase64String($bytes)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell.exe -encodedCommand $encodedCommand
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>Return Code: 0&lt;/p>
&lt;hr></description></item><item><title>powershell_ise</title><link>https://pen2.com/cmd/ja/powershell_ise/</link><pubDate>Sat, 07 Dec 2019 15:13:53 +0000</pubDate><guid>https://pen2.com/cmd/ja/powershell_ise/</guid><description>&lt;p>Windows PowerShell ISE&lt;/p>
&lt;hr>
&lt;h2 id="powershell_ise">powershell_ise&lt;/h2>
&lt;ul>
&lt;li>C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe /?&lt;/li>
&lt;/ul>
&lt;p>Output:&lt;/p>
&lt;div class="tabs">
&lt;input type="radio" id="stdout0-radio-日本語" name="stdout0-selector" class="tab-radio" tabindex="0" checked >
&lt;label for="stdout0-radio-日本語" class="tab-label">日本語&lt;/label>
&lt;div class="tab">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-winbatch" data-lang="winbatch">&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Windows PowerShell ISE
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">構文:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">powershell_ise.exe [[-File] &lt;span class="p">&amp;lt;&lt;/span>ListOfFiles&lt;span class="p">&amp;gt;&lt;/span>] [-Help] [-MTA] [-NoProfile]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">例&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> アプリケーションを起動します:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 起動して 2 つのファイルを開きます: a.ps1 and b.ps1:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe &lt;span class="s2">&amp;#34;c:\temp\a.ps1,c:\temp\b.ps1&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 起動して &lt;span class="s2">&amp;#34;the x.ps1&amp;#34;&lt;/span> を開きます。プロファイルは実行しません:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -File &lt;span class="s2">&amp;#34;c:\temp\the x.ps1&amp;#34;&lt;/span> -NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> MTA モードで起動します。プロファイルは実行しません:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -MTA -NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> このメッセージを表示します:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -Help
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">OK
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;input type="radio" id="stdout0-radio-英語" name="stdout0-selector" class="tab-radio" tabindex="0">
&lt;label for="stdout0-radio-英語" class="tab-label">英語&lt;/label>
&lt;div class="tab">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-winbatch" data-lang="winbatch">&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Windows PowerShell ISE
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Syntax:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">powershell_ise.exe [[-File] &lt;span class="p">&amp;lt;&lt;/span>ListOfFiles&lt;span class="p">&amp;gt;&lt;/span>] [-Help] [-MTA] [-NoProfile]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Examples:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts the application:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts and opens two files: a.ps1 and b.ps1:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe &lt;span class="s2">&amp;#34;c:\temp\a.ps1,c:\temp\b.ps1&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts, opens &lt;span class="s2">&amp;#34;the x.ps1&amp;#34;&lt;/span> and does not run the profile:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -File &lt;span class="s2">&amp;#34;c:\temp\the x.ps1&amp;#34;&lt;/span> -NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Starts in the MTA mode and does not run the profile:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -MTA -NoProfile
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> Displays this message:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> powershell_ise.exe -Help
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">OK
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">---------------------------
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>Return Code: 1&lt;/p>
&lt;hr></description></item></channel></rss>