Tentei alguns métodos diferentes para copiar alguns arquivos do pacote de provisionamento para a unidade do sistema. Nas tentativas de arquivos em lote, ele criou o arquivo de log conforme esperado, o que significa que sei que ele tem acesso ao% SystemDrive%. O que estou fazendo de errado? Ou existe alguma outra maneira de copiar arquivos?
Métodos que tentei:
Comando PrimaryContext
CommandFile: c:\deploymentfiles\test.bat CommandLine: cmd /c test.bat
Comando DeviceContext
CommandFile: c:\deploymentfiles\test.bat CommandLine: cmd /c test.bat
teste.bat
@echo off set LOGFILE=%SystemDrive%\logs\provisiontest.log mkdir c:\logs >NUL 2>&1 copy test.txt %SystemDrive% >NUL 2>&1 echo Copy result: %ERRORLEVEL% >> %LOGFILE%
Comando PrimaryContext
CommandFile: c:\deploymentfiles\test.txt CommandLine: copy test.txt %SystemDrive%