Test-EntraScript

Kontrollerar om det angivna skriptet använder Azure AD-kommandon som är kompatibla med Microsoft Entra PowerShell-modulen.

Syntax

Default (Standard)

Test-EntraScript

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

Description

Kontrollerar om det angivna skriptet använder Azure AD-kommandon som är kompatibla med Microsoft Entra PowerShell-modulen.

Exempel

Exempel 1

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

Returnerar om skriptet usercreation.ps1 kan köras under Microsoft. Entra.

Exempel 2

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

Returnerar en lista över alla skript som inte skulle köras under Microsoft. Entra-modul som visar varje problem med rad och kod.

Parametrar

-Content

Kodinnehåll som ska genomsökas. Används vid genomsökning av kod som inte har någon filrepresentation (till exempel direkt från en lagringsplats).

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:2
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Path

Sökväg till en eller flera skriptfiler som ska genomsökas. Eller namnet på innehållet när du även anger -Content

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Fullständigt namn, Name

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Quiet

Returnera endast $true eller $ false, baserat på om skriptet kan köras under Microsoft. Entra ($true) eller inte ($false)

Parameteregenskaper

Typ:System.Management.Automation.SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.