Test-EntraScript

Проверяет, использует ли указанный скрипт команды Azure AD, совместимые с модулем PowerShell Microsoft Entra.

Синтаксис

Default (По умолчанию)

Test-EntraScript

    -Path <String[]>
    [-Content <String>]
    [-Quiet]
    [<CommonParameters>]

Описание

Проверяет, использует ли указанный скрипт команды Azure AD, совместимые с модулем PowerShell Microsoft Entra.

Примеры

Пример 1

Test-EntraScript -Path .\usercreation.ps1 -Quiet

Возвращает, может ли скрипт usercreation.ps1 выполняться в Microsoft. Entra.

Пример 2

Get-ChildItem -Path \\contoso.com\it\code -Recurse -Filter *.ps1 | Test-EntraScript

Возвращает список всех скриптов, которые не будут выполняться в Microsoft. Модуль Entra, в котором перечислены все проблемы с строкой и кодом.

Параметры

-Content

Содержимое кода для сканирования. Используется при сканировании кода без представления файла (например, прямо из репозитория).

Свойства параметров

Тип:System.String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:2
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-Path

Путь к одному или нескольким файлам скриптов для сканирования. Или имя содержимого при указании -Content

Свойства параметров

Тип:

String[]

Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Полное имя, Name

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-Quiet

Возвращается только значение $true или $false, исходя из того, может ли сценарий выполняться в Microsoft. Entra ($true) или нет ($ false)

Свойства параметров

Тип:System.Management.Automation.SwitchParameter
Значение по умолчанию:False
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.