我需要运行一些AD Audits
,并且我很难在今天的Powershell
创建一个文件夹。
这就是我想要做的事情。
如果文件夹ADAudit \ TodaysDate 不存在,则创建" ADAudit \ TodaysDate "然后运行Get-QADUser
脚本。 ADAudit
文件夹应位于用户文档文件夹中。
这是我到目前为止所做的。
$check = Test-Path -PathType Container 'ADAudit\$((get-date).toString('yyyy-MM-dd'))'
if($check -eq $false){
New-Item 'ADAudit\$((get-date).toString('yyyy-MM-dd'))' -type Directory
}
Get-QADUser **QADUser Query Here**
请帮忙。
答案 0 :(得分:1)
试试这个 -
$audit_folder_name = 'ADAudit' + (Get-Date -f '-yyyy-MM-dd')
$audit_folder_path = Join-Path ([environment]::GetFolderPath('MyDocuments')) $audit_folder_name
if (-not (Test-Path -PathType Container -Path $audit_folder_path)) {
New-Item -ItemType Directory -Path $audit_folder_path -Force | Out-Null
}
顺便说一句 - 不要在单引号内使用变量,只使用双引号(因此他们会评估)