Set-AzSecuritySqlVulnerabilityAssessmentBaseline      
	
   
 
	
		特定のデータベースに新しい SQL 脆弱性評価ベースラインを設定すると、古いベースラインが存在する場合は破棄されます。
	 
	構文 
	
		ResourceIdWithBaselineObject (既定)
	    
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline
    -ResourceId <String>
    -WorkspaceId <String>
    -Server <String>
    -Database <String>
    [-BaselineSet <Hashtable>]
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	 
	
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline
    -InputObject <PSSqlVulnerabilityAssessmentBaselineResults>
    -ResourceId <String>
    -WorkspaceId <String>
    -Server <String>
    -Database <String>
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	 
	
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline
    -InputObject <PSSqlVulnerabilityAssessmentBaselineResults>
    -WorkspaceId <String>
    -Server <String>
    -Database <String>
    -ComputerName <String>
    -VmUuid <String>
    -AgentId <String>
    -WorkspaceResourceId <String>
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	 
	
		OnPremMachinesWithBaselineObject
	      
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline
    -WorkspaceId <String>
    -Server <String>
    -Database <String>
    -ComputerName <String>
    -VmUuid <String>
    -AgentId <String>
    -WorkspaceResourceId <String>
    [-BaselineSet <Hashtable>]
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	 
	説明 
	
		特定のデータベースに新しい SQL 脆弱性評価ベースラインを設定し、存在する場合は古いベースラインを破棄します。
	 
	例 
	例 1: リソース ID パラメーターを使用して結果をベースラインとして設定する。 
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline -ResourceId /subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace/onPremiseMachines/ahabas-dev01.middleeast.corp.microsoft.com_49640166-652f-4ee6-b48b-cfb840b8afe2_4c4c4544-0030-4b10-8039-b8c04f4a3332 -WorkspaceId  ba7c9d0e-a6e3-4997-b575-cf7a18a98a49 -Server AHABASDEV01SRV -Database master -BaselineSet @{VA2108 = @( , @("dbo", "db_owner1", "SQL_USER"))}
 
Setting baseline for
/subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace/onPremiseMachines/ahabas-dev01.middleeast.corp.microsoft.com_49640166-652f-4ee6-b48b-cfb840b8afe2_4c4c4544-0030-4b10-8039-b8c04f4a3332/sqlServers/AHABASDEV01SRV/databas
es/master.
Are you sure you want to set baseline? - This will discard your old baseline work.
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
Results                                  WorkSpaceId
-------                                  -----------
{VA2108 => [[dbo, db_owner1, SQL_USER]]} ba7c9d0e-a6e3-4997-b575-cf7a18a98a49
 
リソース ID パラメーターの使用例。
サポートされているリソースは次のとおりです。
ARC: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.HybridCompute/machines/{machineName} 
VM: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/virtualMachines/{machineName} 
オンプレミス: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/microsoft.operationalinsights/workspaces/{workspaceName}/onPremiseMachines/{machineName} 
 
オンプレミス リソースの場合、パラメーター machineName は次のように構成されます: {ComputerName}{AgentId} {VmUuid}
	 
	例 2: オンプレミスのパラメーターを使用して結果をベースラインとして設定する。 
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline -WorkspaceResourceId /subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace -ComputerName ahabas-dev01.middleeast.corp.microsoft.com -AgentId 49640166-652f-4ee6-b48b-cfb840b8afe2 -VmUuid 4c4c4544-0030-4b10-8039-b8c04f4a3332 -WorkspaceId  ba7c9d0e-a6e3-4997-b575-cf7a18a98a49 -Server AHABASDEV01SRV -Database master -BaselineSet @{VA2108 = @( , @("dbo", "db_owner1", "SQL_USER"))}
 
Setting baseline for
/subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace/onPremiseMachines/ahabas-dev01.middleeast.corp.microsoft.com_49640166-652f-4ee6-b48b-cfb840b8afe2_4c4c4544-0030-4b10-8039-b8c04f4a3332/sqlServers/AHABASDEV01SRV/databas
es/master.
Are you sure you want to set baseline? - This will discard your old baseline work.
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
Results                                  WorkSpaceId
-------                                  -----------
{VA2108 => [[dbo, db_owner1, SQL_USER]]} ba7c9d0e-a6e3-4997-b575-cf7a18a98a49
 
OnPremMachinesWithBaselineObject パラメーターの使用例。
	 
	例 3: データベースのすべてのチェックの基準として結果を設定します。 
	
		Set-AzSecuritySqlVulnerabilityAssessmentBaseline -WorkspaceResourceId /subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace -ComputerName ahabas-dev01.middleeast.corp.microsoft.com -AgentId 49640166-652f-4ee6-b48b-cfb840b8afe2 -VmUuid 4c4c4544-0030-4b10-8039-b8c04f4a3332 -WorkspaceId  ba7c9d0e-a6e3-4997-b575-cf7a18a98a49 -Server AHABASDEV01SRV -Database master
 
Setting baseline for
/subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace/onPremiseMachines/ahabas-dev01.middleeast.corp.microsoft.com_49640166-652f-4ee6-b48b-cfb840b8afe2_4c4c4544-0030-4b10-8039-b8c04f4a3332/sqlServers/AHABASDEV01SRV/databas
es/master.
Are you sure you want to set baseline? - This will discard your old baseline work.
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
Results                                                                WorkSpaceId
-------                                                                -----------
{VA1017 => [], VA1018 => [[True]], VA1020 => [], VA1022 => [[False]]…} ba7c9d0e-a6e3-4997-b575-cf7a18a98a49
 
この例では、BaselineSet が指定されていないため、すべての最新の結果がベースラインとして設定されています。
	 
	例 4: パイプを使用してデータベースからオンプレミス データベースにベースラインをコピーする。 
	
		Get-AzSecuritySqlVulnerabilityAssessmentBaseline -ResourceId /subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/ahmadtesting/providers/microsoft.operationalinsights/workspaces/ahabas-workspace/onPremiseMachines/ahabas-dev01.middleeast.corp.microsoft.com_49640166-652f-4ee6-b48b-cfb840b8afe2_4c4c4544-0030-4b10-8039-b8c04f4a3332 -WorkspaceId  ba7c9d0e-a6e3-4997-b575-cf7a18a98a49 -Server AHABASDEV01SRV -Database master  | Set-AzSecuritySqlVulnerabilityAssessmentBaseline -ResourceId /subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/talmachinegroupeuap/providers/microsoft.operationalinsights/workspaces/talworkspaceeuap2/onPremiseMachines/TAHERSCO-DEV.middleeast.corp.microsoft.com_7adcdd86-adb6-4008-a254-80e0fc425c55_4c4c4544-0058-3310-8032-c4c04f4a4e32 -WorkspaceId  806d6dfa-132f-488d-975b-9bcf2fcd6802 -Server SQLEXPRESS -Database master
 
Setting baseline for
/subscriptions/f26d1f13-67d5-4ad6-9012-67ca12d2436f/resourcegroups/talmachinegroupeuap/providers/microsoft.operationalinsights/workspaces/talworkspaceeuap2/onPremiseMachines/TAHERSCO-DEV.middleeast.corp.microsoft.com_7adcdd86-adb6-4008-a254-80e0fc425c55_4c4c4544-0058-3310-8032-c4c04f4a4e32/sqlServers/SQLEXPRESS/dat
abases/master.
Are you sure you want to set baseline? - This will discard your old baseline work.
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
Results                                  WorkSpaceId
-------                                  -----------
{VA2108 => [[dbo, db_owner1, SQL_USER]]} 806d6dfa-132f-488d-975b-9bcf2fcd6802
 
注
この例では、InputObjectWithResourceId パラメーター セットを使用して、すべてのベースライン オブジェクトを 1 つのデータベースから別のデータベースに移動します。 ソース データベース内のすべてのルールがコピー先データベースに存在することが重要です。そうしないと、操作は失敗します。
 
	 
	パラメーター 
		-AgentId  
		エージェント ID - オンプレミス パラメーター
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					InputObjectBaselineWithOnPrem 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					OnPremMachinesWithBaselineObject 
					
						 
					 
				      
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-BaselineSet  
		脆弱性評価ベースライン オブジェクト
		パラメーターのプロパティ 
		
				型: Hashtable 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					ResourceIdWithBaselineObject 
					
						 
					 
				    
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					OnPremMachinesWithBaselineObject 
					
						 
					 
				      
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-ComputerName  
		コンピューターのフル ネーム - オンプレミス パラメーター
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					InputObjectBaselineWithOnPrem 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					OnPremMachinesWithBaselineObject 
					
						 
					 
				      
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-Confirm 
		コマンドレットを実行する前に確認を求めるメッセージが表示されます。
		パラメーターのプロパティ 
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-Database 
		データベース名
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-DefaultProfile  
		Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
		パラメーターのプロパティ 
		
				型: IAzureContextContainer 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
				Aliases: AzContext, AzureRmContext, AzureCredential  
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-Force 
		確認なしでベースラインを強制的に設定する
		パラメーターのプロパティ 
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		
		Input オブジェクト。
		
		
		
			
				
					InputObjectWithResourceId 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: True  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					InputObjectBaselineWithOnPrem 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: True  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-ResourceId  
		コマンドを呼び出すセキュリティ リソースの ID。
サポートされているリソースは次のとおりです。
ARC: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.HybridCompute/machines/{machineName} 
VM: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/virtualMachines/{machineName} 
オンプレミス: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/microsoft.operationalinsights/workspaces/{workspaceName}/onPremiseMachines/{machineName} 
 
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					ResourceIdWithBaselineObject 
					
						 
					 
				    
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					InputObjectWithResourceId 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-Server 
		サーバー名
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-VmUuid  
		仮想マシンのユニバーサル一意識別子 - オンプレミス パラメーター
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					InputObjectBaselineWithOnPrem 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					OnPremMachinesWithBaselineObject 
					
						 
					 
				      
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-WhatIf  
		コマンドレットを実行した場合の動作を示します。
コマンドレットは実行されません。
		パラメーターのプロパティ 
		
				型: SwitchParameter 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
				Aliases: ウィスコンシン  
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: False  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-WorkspaceId  
		ワークスペース ID。
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					(All) 
					
						 
					 
				 
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		-WorkspaceResourceId   
		ワークスペース リソース ID - オンプレミス パラメーター
		パラメーターのプロパティ 
		
				型: String 
 
				規定値: None  
				ワイルドカードのサポート: False  
				DontShow: False  
		
		パラメーター セット 
			
				
					InputObjectBaselineWithOnPrem 
					
						 
					 
				     
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
			
				
					OnPremMachinesWithBaselineObject 
					
						 
					 
				      
				
						配置: Named  
						必須: True  
						パイプラインからの値: False  
						プロパティ名別のパイプラインからの値: False  
						残りの引数からの値: False  
				
			 
		CommonParameters 
		
			このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParameters を参照してください。
		 
	
			
			
				
			
	出力