我使用PowerShell和BMC自动化,我创建了一个PowerShell脚本来创建一个文件夹:文件夹创建于BMC通过PowerShell中/窗口创建文件不是文件夹
$directoryname= "D:\sysdba"
$DoesFolderExist = Test-Path $directoryname
$null = if (!$DoesFolderExist){MKDIR "$directoryname"}
$directoryname= "D:\temp"
$DoesFolderExist = Test-Path $directoryname
$null = if (!$DoesFolderExist){MKDIR "$directoryname"}
我使用下面的命令来创建文件夹
<commands>
<command>\\Path\SPUpgrade\Create_Folder.ps1</command>
</commands>
但它创建一个文件夹,而不是:
主机服务器上任何想法为什么?我很困惑,为什么不创建文件夹和为什么文件
不知道为什么mkdir不再工作,但你可以尝试用下面的代码替换它:'new-item -Path $ directoryname -ItemType Directory' –
我无法用你的代码重现这种行为。你能确认它确实是你生成'sysdba'文件的脚本,而不是同时运行的其他进程吗?你可以通过改变从'D:\ sysdba'到'D:\ foo'的路径来测试它,看看是否发生了同样的情况。 –
它可能是一个别名?尝试MD或在这里提供的建议。 – VGSandz