Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: Windows PowerShell 4.0, Windows PowerShell 5.x
Ресурс архива в Windows PowerShell Desired State Configuration (DSC) предоставляет механизм распаковки файлов (.zip) по определенному пути.
Заметка
Эта документация по этому ресурсу DSC охватывает версию, включенную в PowerShell до версии 7.2. Модуль PSDscResources
Дополнительные сведения и обновленную документацию см. в справочной документации PSDscResources.
Синтаксис
Archive [string] #ResourceName
{
Destination = [string]
Path = [string]
[ Checksum = [string] { CreatedDate | ModifiedDate | SHA-1 | SHA-256 | SHA-512 } ]
[ Credential = [PSCredential] ]
[ Force = [bool] ]
[ Validate = [bool] ]
[ Ensure = [string] { Absent | Present } ]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Свойства
| Свойство | Описание |
|---|---|
| Назначение | Указывает расположение, в котором требуется убедиться, что содержимое архива извлекается. |
| Путь | Указывает исходный путь к файлу архива. |
| Контрольная сумма | Определяет тип, используемый при определении того, совпадают ли два файла. Если контрольная сумма не указана, для сравнения используется только имя файла или каталога. Допустимые значения: SHA-1, SHA-256, SHA-512, созданная, измененная. Если указать контрольной суммы |
| Мандат | Учетные данные учетной записи пользователя с разрешениями на доступ к указанному пути архива и назначению при необходимости. |
| Сила | Некоторые операции с файлами (например, перезапись файла или удаление каталога, который не пуст) приведет к ошибке. При использовании свойства Force переопределяется такие ошибки. Значение по умолчанию — False. |
| Обосновывать | Использует свойство Контрольная сумма, чтобы определить, соответствует ли архив сигнатуре. Если указать контрольной суммы |
Общие свойства
| Свойство | Описание |
|---|---|
| DependsOn | Указывает, что конфигурация другого ресурса должна выполняться перед настройкой этого ресурса. Например, если идентификатор блока скрипта конфигурации ресурсов, который вы хотите запустить сначала, — ResourceName, а его тип — ResourceType, синтаксис для использования этого свойства DependsOn = "[ResourceType]ResourceName". |
| Обеспечивать | Определяет, существует ли содержимое архива в назначения. Задайте для этого свойства значение Present, чтобы убедиться, что содержимое существует. Установите для него значение Отсутствующие, чтобы убедиться, что они не существуют. Значение по умолчанию — Present. |
| PsDscRunAsCredential | Задает учетные данные для запуска всего ресурса как. |
Заметка
PsDscRunAsCredential общее свойство было добавлено в WMF 5.0, чтобы разрешить запуск любого ресурса DSC в контексте других учетных данных. Дополнительные сведения см. в разделе Использование учетных данных сресурсов DSC.
Пример
В следующем примере показано, как использовать ресурс архива, чтобы убедиться, что содержимое архивного файла, называемого Test.zip, существует и извлекается в заданном месте назначения с помощью и авторизовано.
Archive ArchiveExample {
Ensure = "Present"
Path = "C:\Users\Public\Documents\Test.zip"
Destination = "C:\Users\Public\Documents\ExtractionPath"
}