首先让我说我对脚本非常陌生!基本上我要做的是编写一个脚本来创建所有这些文件:对于上一年和今年的文件中的 13-14,所以我需要一个变量,当我明年运行脚本时它会14-15 岁。最上面的文件夹是 AD、CC、DC、FS、IT、OP:
例如
- C:\Test\AD\13-14\Audit\Fir
- C:\测试\CC\13-14\OSA
- C:\Test\DC\13-14\供应商
- C:\测试\FS\13-14\维护
- C:\Test\IT\13-14\Detail
- C:\Test\OP\13-14\Training
(还有更多文件夹,这只是一个示例)
到目前为止,我编写的创建所有这些文件夹的脚本是:
$Users = Get-Content "C:\Users\david\Desktop\PowershellFoldersDB.txt"
ForEach ($user in $users)
{
$newPath = Join-path "C:\Test" -childpath $user
New-Item $newPath -type directory
}
好的,现在我要添加的是脚本是 icacls 使处于分类顶层的文件夹被锁定,这样就不能创建新文件夹,不能删除任何文件夹,也不能重命名。但是对于顶层之下的文件夹,如果我需要的话,我希望能够添加新文件夹。任何帮助将不胜感激。谢谢