联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@ECHO OFF IF "%1" == "" SET&GOTO :EOF IF "%2" == "" (IF DEFINED %~1 (SET _OPTION1=VARIABLEVALUE="%~2")) ELSE (SET %~1&GOTO :EOF) IF DEFINED %~1 (SET _ACTION=WHERE NAME="%~1"&&SET _OPTION2=) ELSE ( SET _ACTION=CREATE NAME=%~1&&SET _OPTION2=,USERNAME="%USERDOMAIN%\%USERNAME%") IF "%~2" == "" (SET _OPTION0= DELETE&&SET _OPTION1=) ELSE ( IF /I "%_ACTION:~0,1%" == "C" (SET _OPTION0=,) ELSE (SET _OPTION0= SET )) IF /I "%~3" == "S" (SET _OPTION2=,USERNAME="<SYSTEM>") WMIC ENVIRONMENT %_ACTION%%_OPTION0%%_OPTION1%%_OPTION2%&&SET %1=%2
wmic environment create name="test1",variablevalue="F:\",username="<system>"
wmic environment where name="test1" set variablevalue=F:\tt
wmic environment where name="test" delete