Megosztás a következőn keresztül:


Update-AzIotSecuritySolution

Az IoT biztonsági megoldásban az alábbi tulajdonságok közül legalább egyet frissíthet: címkék, javaslatkonfiguráció, felhasználó által megadott erőforrások

Syntax

Update-AzIotSecuritySolution
      -Name <String>
      -ResourceGroupName <String>
      [-Tag <Hashtable>]
      [-UserDefinedResource <PSUserDefinedResources>]
      [-RecommendationsConfiguration <PSRecommendationConfiguration[]>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzIotSecuritySolution
      -ResourceId <String>
      [-Tag <Hashtable>]
      [-UserDefinedResource <PSUserDefinedResources>]
      [-RecommendationsConfiguration <PSRecommendationConfiguration[]>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzIotSecuritySolution
      -InputObject <PSIotSecuritySolution>
      [-Tag <Hashtable>]
      [-UserDefinedResource <PSUserDefinedResources>]
      [-RecommendationsConfiguration <PSRecommendationConfiguration[]>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Az Update-AzIotSecuritySolution parancsmag egy vagy több tulajdonságot tartalmaz egy adott IoT biztonsági megoldásban: címkék, javaslatkonfiguráció, felhasználó által megadott erőforrások. Csak a megadott tulajdonságok frissülnek az iot biztonsági megoldáson belül. Az IoT biztonsági megoldás biztonsági adatokat és eseményeket gyűjt az iot-eszközökről és az iot hubról a fenyegetések megelőzése és észlelése érdekében.

Példák

1. példa

$RecConfig = New-AzIotSecuritySolutionRecommendationConfigurationObject -RecommendationType "IoT_OpenPorts" -Enabled $false
$UserDefinedResource = New-AzIotSecuritySolutionUserDefinedResourcesObject -Query 'where type != "microsoft.devices/iothubs" | where name contains "v2"' `
-QuerySubscriptionList @("XXXXXXXX-XXXX-XXXXX-XXXX-XXXXXXXXXXXX")
Update-AzIotSecuritySolution -Name "MySample" -ResourceGroupName "MyResourceGroup" -RecommendationsConfiguration @($RecConfig) -UserDefinedResource $UserDefinedResource

Id: "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/MyResourceGroup/providers/Microsoft.Security/IoTSecuritySolutions/MySample"
Name: "MySample"
Type: "Microsoft.Security/IoTSecuritySolutions"
Location: "westus"
DisplayName: "MySample"
status: "Enabled"
Export: ["RawEvents"]
DisabledDataSources: ["TwinData"]
Workspace: "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourcegroups/MyResourceGroup/providers/microsoft.operationalinsights/workspaces/MyLA"
AdditionalWorkspaces: null
IotHubs: ["/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourcegroups/MyResourceGroup/providers/microsoft.devices/iothubs/MySample"]
UserDefinedResources: {
	Query: 'where type != "microsoft.devices/iothubs" | where name contains "v2"' 
	QuerySubscriptions: ["XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"]
}
RecommendationsConfiguration: [
{
	RecommendationType: "IoT_ACRAuthentication"
	Name: "Service prinicpal not used with ACR repository"
	Status: "Enabled"
}
{
	RecommendationType: "IoT_OpenPorts"
	Name: "Device has open port"
	Status: "Disabled"
}
{
	RecommendationType: "IoT_AgentSendsUnutilizedMessages"
	Name: "Agent sending underutilized messages"
	Status: "Enabled"
}]
AutoDiscoveredResources: ["/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourcegroups/MyResourceGroup/providers/microsoft.devices/iothubs/MySample"]
UnmaskedIpLoggingStatus: "Enabled"

A "MyResourceGroup" erőforráscsoport "MySample" iot biztonsági megoldásának frissítése javaslatkonfigurációval és felhasználó által meghatározott erőforrásokkal

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliases:cf
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Bemeneti objektum.

Típus:PSIotSecuritySolution
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Erőforrás neve.

Típus:String
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:False
Accept wildcard characters:False

-RecommendationsConfiguration

Javaslatok konfiguráció.

Típus:PSRecommendationConfiguration[]
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Az erőforráscsoport neve.

Típus:String
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Annak a biztonsági erőforrásnak az azonosítója, amelyen meg szeretné hívni a parancsot.

Típus:String
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Címkék.

Típus:Hashtable
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-UserDefinedResource

Felhasználó által definiált erőforrások.

Típus:PSUserDefinedResources
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliases:wi
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

PSIotSecuritySolution

Hashtable

PSUserDefinedResources

PSRecommendationConfiguration[]

Kimenetek

PSIotSecuritySolution