DSC для инициализации и форматирования дисков - PullRequest
0 голосов
/ 03 мая 2018

Мне нужно отформатировать диск для серверов, используя DSC. Я попытался использовать ниже от

https://blogs.msdn.microsoft.com/timomta/2016/04/23/how-to-use-powershell-dsc-to-prepare-a-data-drive-on-an-azure-vm/#comment-1865

Но это не работает, так как кажется, что оно не завершено, я получаю ошибки

"+ xWaitforDisk Disk2 + ~~~~~~~~~~~~ Ресурс 'xWaitForDisk' требует чтобы значение типа 'String' было предоставлено для свойства 'DiskId'.

В строке: 18 символов: 1 + DiskNumber = 2 + ~~~~~~~~~~ Пользователь «DiskNumber» недействителен. Допустимые члены: «DependsOn», «DiskId», 'DiskIdType', 'PsDscRunAsCredential', 'RetryCount', 'RetryIntervalSec. «

Configuration DataDisk
{
    Import-DSCResource -ModuleName xStorage
    Node localhost
    {
        xWaitforDisk Disk2
        {
            DiskNumber = 2
            RetryIntervalSec = 60
            Count = 60
        }
    xDisk FVolume
    {
        DiskNumber = 2
        DriveLetter = 'F'
        FSLabel = 'Data'
    }
}

1 Ответ

0 голосов
/ 03 мая 2018

Вам необходимо заменить DiskNumber на DiskID.

Посмотрите на примеры на GitHub https://github.com/PowerShell/StorageDsc/tree/dev/Modules/StorageDsc/Examples/Resources

Вы можете найти DiskId с powershell, используя команду: Get-Disk

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...