我需要創建一個批處理文件來爲我所在的類做一些事情。運行所需的一切工作,但我找不到一個簡單的答案,爲什麼改變目錄( CD)不適合我。我無法弄清楚,所以任何幫助表示讚賞。更改在批處理文件中的目錄命令不起作用
我的代碼如下
@echo off
title NewUser
: creating a folder called "Scripts" on C:\
: add local user named: "MaxLocal" password: "student"
: create directory at the root of F:\ named "Files_for_Max"
: create ACE for user "MaxLocal" to "Files_for_Max" with: Read, read & Execute, List folder contents
: Re-establish inheritence to sub folders and files
: copies cmd.exe from C:\Windows\System32 folder to "Files_for_Max"
: add "MaxLocal" to management group created in Assignment 3
: produces ICACLS report for "Files_for_Max" called "icaclsReport.txt" in "Scripts"
: moves this .bat file to "Scripts"
mkdir "C:\Scripts"
net user MaxLocal student /add
mkdir "F:\Files_for_Max"
icacls "F:\Files_for_Max" /grant MaxLocal:(OI)(CI)RX
copy "C:\Windows\System32\cmd.exe" "F:\Files_for_Max"
net localgroup Management MaxLocal /add
icacls F:\Files_for_Max /save C:\Scripts\icaclsReport.txt /t
move "F:\NewUser.bat" "C:\Scripts"
pause
所以它的最後一行具體地說,MOVE的偉大工程,但我不能用它無論出於何種原因。我已經嘗試了很多方法來處理如何使用CD來完成任務。我需要將這個NewUser.bat文件放在F上,並將它移動到新創建的腳本文件夾中。是的,我已經嘗試了/ D命令,但也許我沒有正確的間距或不需要時使用引號?
任何想法?
我在代碼中看不到任何'CD'命令。 – JosefZ
@JosefZ:我可以證實你並不是盲目的。 – Magoo
等一下,這是'NewUser.bat',還是這個另一個腳本? –