set

语法

set[-v][sname[value]]

set[-d sname]

说明

创建、显示、更改或删除 UEFI Shell 环境变量。

选项

-v

设置在下次引导时消失的可变变量。

-d

删除变量。

sname

指定变量名称。

value

指定变量值。

用法

该命令将 sname 指定的环境变量设置为可选的 value 参数。如果使用此命令时不带任何参数,则显示所有环境变量。如果使用此命令时带有 -d 选项,则将删除 sname 指定的环境变量。

此命令不更改环境变量 lasterror 的值。

示例

添加环境变量:

Shell> set DiagnosticPath fs0:\efi\diag;fs1:\efi\diag 
      

显示环境变量:

Shell> set
* path 						: . 
diagnosticPath 		: fs0:\efi1.1\diag;fs1:\efi1.1\diag
      

删除环境变量:

Shell> set -d diagnosticpath 
Shell> set
* path 						: . 
      

更改环境变量:

fs0:\> set src efi 
fs0:\> set
]* path 						: .;fs0:\efi\tools;fs0:\efi\boot;fs0:\ 
src : efi
fs0:\> set src efi1.1 
fs0:\> set 
* path 						: .;fs0:\efi\tools;fs0:\efi\boot;fs0:\ 
src : efi1.1
      

附加环境变量:

Shell> set
* path 						: . 
Shell> set path %path%;fs0:\efi\tools;fs0:\efi\boot;fs0:\ 
Shell> set 
* path 						: .;fs0:\efi\tools;fs0:\efi\boot;fs0:\

设置在下次引导时消失的可变变量:

Shell> set -v EFI_SOURCE c:\project\EFI1.1 
Shell> set
* path 						: .;fs0:\efi\tools;fs0:\efi\boot;fs0:\ 
* EFI_SOURCE 			: c:\project\EFI1.1