Table of contents
TOC
目次を折りたたむ
目次を展開する

setx

Corey Plett|最終更新日: 2016/12/05
|
1 投稿者

適用対象: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

作成またはプログラミングやスクリプトを必要とせず、ユーザーまたはシステム環境で環境変数を変更します。 Setxコマンドもレジストリ キーの値を取得し、テキスト ファイルに書き込みます。 このコマンドを使用する方法の例については、次を参照してください。します。

構文

setx [/s <computer> [/u [<Domain>\]<User name> [/p [<Password>]]]] <Variable> <Value> [/m]
setx [/s <computer> [/u [<Domain>\]<User name> [/p [<Password>]]]] [<Variable>] /k <path> [/m]
setx [/s <computer> [/u [<Domain>\]<User name> [/p [<Password>]]]] /f <FileName> {[<Variable>] {/a <X>,<Y> | /r <X>,<Y> "<String>"} [/m] | /x} [/d <delimiters>]

パラメーター

パラメーター説明
/s 名前またはリモート コンピューターのIPアドレスを指定します。 円記号を使わないでください。 既定値は、ローカル コンピューターの名前です。
/u [\]指定したユーザー アカウントの資格情報を使ってスクリプトを実行します。 既定値は、システムのアクセス許可です。
/p []指定されているユーザー アカウントのパスワードの指定、/uパラメーターです。
設定する、環境変数の名前を指定します。
環境変数を設定する値を指定します。
/k 変数が設定されているベース レジストリ キーからの情報を指定します。 Pパス次の構文を使用します。

\<HIVE>\<KEY>\...\<Value>

たとえば、次のパスを指定する可能性があります。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\timeZoneInformation\StandardName
/f 使用するファイルを指定します。
/a ,検索のパラメーターとして絶対座標とオフセットを指定します。
/r , ""相対座標とからのオフセットを指定文字列としてパラメーターを検索します。
/mシステム環境変数を設定することを指定します。 既定の設定は、ローカル環境です。
/xファイルを無視して、座標を表示、/a/r、および/dコマンド ライン オプションです。
/d などの区切り記号を指定"「または」\"に4つの組み込み区切り領域、タブ、入力、および改行も使用できます。 有効な区切り記号には、任意のASCII文字が含まれます。 区切り文字の最大数は、15、組み込みの区切り記号を含みます。
/?コマンド プロンプトでヘルプを表示します。

注釈

  • Setxコマンドは、UNIXユーティリティSETENVに似ています。
  • setxのみコマンドラインまたはプログラムによる直接と完全にシステム環境の値を設定する方法を提供します。 システム環境変数を使って手動で構成はコントロール パネルまたはレジストリ エディターを使用します。 設定コマンドは、これは、コマンド インタープリター (Cmd.exe) を内部で、現在のコンソール ウィンドウのみのユーザーの環境変数を設定します。
  • 使って、setxユーザーやシステム用の値に3つのソース (モード) のいずれかからの環境変数を設定するコマンド: コマンド ライン モード、レジストリ モード、またはファイルのモードです。
  • setxをレジストリにマスター環境変数を書き込みます。 変数を使って設定setx変数は、将来のコマンド ウィンドウのみで利用可能ないない現在のコマンド ウィンドウにします。
  • HKEY_CURrenT_USERHKEY_LOCAL_MACHINEのみサポートされているハイブをされます。 reg_DWOrdやreg_expand_SZ、reg_SZ、reg_MULTI_SZは、有効なレジストリ キーデータ型。
  • アクセスを獲得するreg_MULTI_SZ最初の項目だけをレジストリ内の値が抽出され、使用します。
  • 使うことはできません、setxコマンドがローカル コンピューターまたはシステム環境に追加されている値を削除します。 使える設定変数の名前とない値に対応する値をローカル環境から削除します。
  • reg_DWOrdレジストリ値が抽出され、16進数のモードで使われます。
  • ファイル モードが復帰の解析をサポートし、(CRLF) のテキスト ファイルだけを改行できます。 ## 例 Brand1値をローカル環境のマシン環境変数を設定するには、次のように入力します。 setx MACHINE Brand1 値Brand1コンピューター システム環境内のコンピューターの環境変数を設定するには、次のように入力します。 setx MACHINE "Brand1 computer" /m Path環境変数で定義されている検索パスを使用してローカル環境をMYpath環境変数を設定するには、次のように入力します。 setx MYpath %path% 置き換えた後path環境変数で定義されている検索パスを使用するローカルの環境でMYpath環境変数を設定する~%、種類。 setx MYpath ~path~ Brand1にコンピューター1をという名前のリモート コンピューター上のローカルの環境で、マシン環境変数を設定するには、次のように入力します。 setx /s computer1 /u maindom\hiropln /p p@ssW23 MACHINE Brand1 MYpathを設定するのには、path環境変数、リモート コンピューター上で定義されている検索パスを使用してローカル環境の環境変数には、コンピューター1、型がという名前。 setx /s computer1 /u maindom\hiropln /p p@ssW23 MYpath %path% 値をローカル環境の費用環境変数を設定する、HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\timeZoneInformation\StandardNameレジストリ キー、タイプ。 setx TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\timeZoneInformation\StandardName リモート コンピューターでの値にコンピューターが1という名前のローカル環境の費用環境変数を設定する、HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\timeZoneInformation\StandardNameレジストリ キー、タイプ。 setx /s computer1 /u maindom\hiropln /p p@ssW23 TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\timeZoneInformation\StandardName 値にシステム環境でビルド環境変数を設定する、HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Currentversion\CurrentBuildNumberレジストリ キー、タイプ。 setx BUILD /k "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Currentversion\CurrentBuildNumber" /m 値にコンピューター1をという名前のリモート コンピューターのシステム環境でビルド環境変数を設定する、HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Currentversion\CurrentBuildNumberレジストリ キー、タイプ。 setx /s computer1 /u maindom\hiropln /p p@ssW23 BUILD /k "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\CurrentBuildNumber" /m Ipconfig.out、コンテンツの対応する座標、と共にという名前のファイルの内容を表示するには、次のように入力します。 setx /f ipconfig.out /x 座標5,11 ipconfig.outファイル内の値に、ローカルの環境でIPaddR環境変数を設定するには、次のように入力します。 setx IPaddR /f ipconfig.out /a 5,11 区切り文字でファイルipconfig.outの座標5, 3は、参照値に、ローカルの環境でOCTET1環境変数を設定する"#$*."、種類。 setx OCTET1 /f ipconfig.out /a 5,3 /d "#$*." 座標0,7 ipconfig.outファイルで「ゲートウェイ」の座標を基準に値をローカル環境をIPGatEWAY環境変数を設定するには、次のように入力します。 setx IPGatEWAY /f ipconfig.out /r 0,7 Gateway コンピューター、タイプ1という名前のコンピューター上のコンテンツの対応する座標と共にipconfig.outという名前のファイルの内容を表示するには。 setx /s computer1 /u maindom\hiropln /p p@ssW23 /f ipconfig.out /x #### その他の参照 コマンドライン構文キー
© 2017 Microsoft