我使用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