Add-SCOMRunAsAccount

관리 그룹에 실행 계정을 추가합니다.

Syntax

Add-SCOMRunAsAccount
   [-Windows]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-CommunityString]
   [-Name] <String>
   [-Description <String>]
   [-String] <SecureString>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-Basic]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-Digest]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-Simple]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-ActionAccount]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-Binary]
   [-Name] <String>
   [-Description <String>]
   [-Path] <String>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SnmpV3]
   [-Name] <String>
   [-Description <String>]
   [-UserName] <String>
   [-AuthProtocolAndKey <PSCredential>]
   [-PrivacyProtocolAndKey <PSCredential>]
   [-Context <String>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMonitoring]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-Sudo]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-Su]
   -SuPassword <SecureString>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-Sudo]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-RunAsCredential] <PSCredential>
   [-Privileged]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-Path] <String>
   [-UserName] <String>
   [-Passphrase <SecureString>]
   [-Su]
   -SuPassword <SecureString>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-Path] <String>
   [-UserName] <String>
   [-Passphrase <SecureString>]
   [-Sudo]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMRunAsAccount
   [-SCXMaintenance]
   [-Name] <String>
   [-Description <String>]
   [-Path] <String>
   [-UserName] <String>
   [-Passphrase <SecureString>]
   [-Privileged]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add-SCOMRunAsAccount cmdlet은 실행 계정을 관리 그룹에 추가합니다. 실행 계정을 사용하면 사용자가 필요에 따라 특정 컴퓨터를 대상으로 하는 규칙, 작업, 모니터 및 검색에 필요한 권한을 지정할 수 있습니다.

System Center - Operations Manager는 실행 계정 자격 증명을 모든 에이전트 관리 컴퓨터(보안이 낮은 옵션) 또는 지정한 컴퓨터(더 안전한 옵션)에만 배포합니다. 기본적으로 모든 새 계정에는 보다 안전한 배포 옵션이 있습니다. 계정 배포 정책을 수정하려면 Set-SCOMRunAsDistribution cmdlet을 사용합니다.

예제

예제 1: Windows 실행 계정 추가

PS C:\>Add-SCOMRunAsAccount -Windows -Name "Contoso.Windows -Description "Account used for monitoring the Contoso domain" -RunAsCredential (Get-Credential)

이 명령은 Windows 인증 사용하는 실행 계정을 추가합니다.

예제 2: 커뮤니티 문자열 실행 계정 추가

PS C:\>$CommunityString = Read-Host -AsSecureString
PS C:\> Add-SCOMRunAsAccount -CommunityString -Name "Contoso.CommStr" -String $CommunityString

다음은 커뮤니티 문자열 인증을 사용하는 실행 계정을 추가하는 예제입니다.

첫 번째 명령은 사용자에게 계정에 대한 커뮤니티 문자열을 입력하라는 메시지를 표시하고 입력을 $CommunityString 변수에 보안 문자열로 저장합니다.

두 번째 계정은 계정을 만들고 $CommunityString 저장된 문자열을 계정의 커뮤니티 문자열로 지정합니다.

예제 3: 기본 인증 실행 계정 추가

PS C:\>Add-SCOMRunAsAccount -Basic -Name "Contoso.Basic" -RunAsCredential (Get-Credential)

이 명령은 기본 웹 인증을 사용하는 실행 계정을 추가합니다.

예제 4: 단순 인증 실행 계정 추가

PS C:\>Add-SCOMRunAsAccount -Simple -Name "Contoso.Simple" -RunAsCredential (Get-Credential)

이 명령은 간단한 인증을 사용하는 실행 계정을 추가합니다.

예제 5: 다이제스트 인증 실행 계정 추가

PS C:\>Add-SCOMRunAsAccount -Digest -Name "Contoso.Digest" -RunAsCredential (Get-Credential)

이 명령은 표준 다이제스트 웹 인증을 사용하는 실행 계정을 추가합니다.

예제 6: 이진 인증 실행 계정 추가

PS C:\>Add-SCOMRunAsAccount -Binary -Name "Contoso.Binary" -Path "C:\accountfile.bin"

이 명령은 이진 인증을 사용하는 실행 계정을 추가합니다.

예제 7: 작업 계정 추가

PS C:\>Add-SCOMRunAsAccount -ActionAccount -Name "Contoso.Action" -RunAsCredential (Get-Credential)

이 명령은 작업 계정을 추가합니다.

예제 8: 컨텍스트, 인증 또는 개인 정보 없이 SNMP 버전 3 계정 추가

PS C:\>Add-SCOMRunAsAccount -Snmpv3 -Name "Contoso.Snmp1" -UserName "snmpuser"

이 명령은 컨텍스트, 인증 프로토콜 또는 개인 정보 프로토콜이 없는 SNMP 버전 3 계정을 추가합니다.

예제 9: 컨텍스트, 인증 및 개인 정보를 사용하여 SNMP 버전 3 계정 추가

PS C:\>$Auth = Get-Credential
PS C:\>$Privacy = Get-Credential
PS C:\>Add-SCOMRunAsAccount -Snmpv3 -Name "Contoso.Snmp2" -UserName "snmpuser" -Context "snmp context" -AuthProtocolAndKey $Auth -PrivacyProtocolAndKey $Privacy

이 예제에서는 컨텍스트, 인증 프로토콜 및 개인 정보 프로토콜을 지정하는 SNMP 버전 3 계정을 추가합니다.

첫 번째 명령은 계정에 대한 SNMP 버전 3 개인 정보 프로토콜 및 키를 가져오고 $Auth 변수에 할당합니다.

두 번째 명령은 계정에 대한 SNMP 버전 3 개인 정보 프로토콜 및 키를 가져오고 $Privacy 변수에 할당합니다.

세 번째 명령은 계정을 만들고, 작성 프로토콜 및 키에 대해 $Auth 저장된 자격 증명을 사용하고, 개인 정보 프로토콜 및 키에 대해 $Privacy 저장된 자격 증명을 사용합니다.

예제 10: sudo 권한 상승으로 SCX 모니터링 계정 추가

PS C:\>Add-SCOMRunAsAccount -SCXMonitoring -Name "Contoso.SCXMon" -RunAsCredential (Get-Credential) -Sudo

이 명령은 sudo 권한 상승을 사용하는 SCX 모니터링 계정을 추가합니다.

예제 11: 권한 있는 액세스 권한이 있는 SCX 유지 관리 계정 추가

PS C:\>$Passphrase = Read-Host -AsSecureString
PS C:\> Add-SCOMRunAsAccount -SCXMaintenance -Name "Contoso.SCXMainSSH" -UserName "scxuser" -Path "C:\sshkey.ppk" -Passphrase $Passphrase -Privileged

이 예제에서는 권한 있는 액세스 권한이 있고 암호로 보호된 SSH 키를 사용하는 SCX 유지 관리 계정을 추가합니다.

첫 번째 명령은 사용자에게 암호를 입력하라는 메시지를 표시하고 암호를 $Passphrase 변수에 보안 문자열로 저장합니다.

두 번째 명령은 $Passphrase 저장된 암호를 사용하여 계정을 만듭니다.

예제 12: sudo 권한 상승을 사용하는 권한 있는 액세스 없이 SCX 유지 관리 계정 추가

PS C:\>Add-SCOMRunAsAccount -SCXMaintenance -Name "Contoso.SCXMainUserName" -RunAsCredential (Get-Credential) -Sudo

이 명령은 사용자 이름 및 암호 및 sudo 권한 상승을 지정하여 권한 있는 액세스 권한이 없는 SCX 유지 관리 계정을 추가합니다.

예제 13: 슈퍼 사용자 권한 상승을 사용하는 SCX 유지 관리 계정 추가

PS C:\>$SuPassword = Read-Host -AsSecureString
PS C:\> Add-SCOMRunAsAccount -SCXMaintenance -Name "Contoso.SCXMainUserName" -RunAsCredential (Get-Credential) -Su -SuPassword $SuPassword

이 예제에서는 권한 상승에 대한 사용자 이름 및 암호 및 슈퍼 사용자 계정을 지정하여 권한 있는 액세스 권한이 없는 SCX 유지 관리 계정을 추가합니다.

첫 번째 명령은 사용자에게 암호를 입력하라는 메시지를 표시하고, 사용자 입력을 보안 문자열로 변환하고, 암호를 $SuPassword 변수에 저장합니다.

두 번째 명령은 $SuPassword 저장된 암호를 슈퍼 사용자 암호로 지정하여 계정을 만듭니다.

매개 변수

-ActionAccount

계정이 작업 계정임을 나타냅니다. 작업 계정은 MonitoringHost 관리 프로세스에서 모니터링 작업을 수행하는 데 사용하는 자격 증명을 지정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AuthProtocolAndKey

SNMP(Simple Network Management Protocol) 인증 프로토콜 및 키를 포함하는 PSCredential 개체를 지정합니다. PSCredential 개체를 가져오려면 Get-Credential cmdlet을 사용합니다.

이 매개 변수가 나타나면 cmdlet은 UserNamePassphrase 매개 변수도 지정해야 합니다. Username 매개 변수에 대한 프로토콜 이름 MD5 또는 SHA와 Passphrase 매개 변수의 키를 지정합니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Basic

실행 계정이 기본 웹 인증을 사용하는 기본 인증 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Binary

실행 계정이 사용자가 정의하는 인증을 사용하는 이진 인증 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-CommunityString

실행 계정이 SNMP(Simple Network Management Protocol) 버전 2에서 커뮤니티 문자열 인증을 사용하는 커뮤니티 문자열 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

컴퓨터 이름의 배열을 지정합니다. cmdlet은 이러한 컴퓨터에 대한 관리 그룹과 임시 연결을 설정합니다. NetBIOS 이름, IP 주소 또는 FQDN(정규화된 도메인 이름)을 사용할 수 있습니다. 로컬 컴퓨터를 지정하려면 컴퓨터 이름, localhost 또는 점(.)을 입력합니다.

컴퓨터에서 System Center 데이터 액세스 서비스를 시작해야 합니다. 컴퓨터를 지정하지 않으면 cmdlet은 현재 관리 그룹 연결에 컴퓨터를 사용합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Context

SNMP 버전 3 컨텍스트를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Credential

관리 그룹 연결이 실행되는 사용자 계정을 지정합니다. 이 매개 변수에 대해 Get-Credential cmdlet이 반환하는 것과 같은 PSCredential 개체를 지정합니다. 자격 증명 개체에 대한 자세한 내용은 를 입력합니다 Get-Help Get-Credential.

ComputerName 매개 변수에 컴퓨터를 지정하는 경우 해당 컴퓨터에 액세스할 수 있는 계정을 사용합니다. 기본값은 현재 사용자입니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

계정 설명을 지정합니다. 이 매개 변수가 표시되지 않으면 기본값은 표시 이름입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Digest

실행 계정이 표준 다이제스트 웹 인증을 사용하는 다이제스트 인증 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

계정 이름을 지정합니다.

Type:String
Aliases:DisplayName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Passphrase

플랫폼 간 유지 관리 계정에 대한 SSH(Secure Shell) 키 암호를 지정합니다.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

이진 데이터 파일 또는 SSH 키의 경로를 지정합니다.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PrivacyProtocolAndKey

SNMP 개인 정보 보호 프로토콜 및 키를 저장하는 PSCredential 개체를 지정합니다. PSCredential 개체를 가져오려면 Get-Credential cmdlet을 사용합니다.

이 매개 변수가 나타나면 UserNamePassphrase 매개 변수도 지정해야 합니다. Username 매개 변수의 프로토콜 이름 AES 또는 DES와 Passphrase 매개 변수의 키를 지정합니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Privileged

플랫폼 간 유지 관리 계정에 권한 있는 액세스 권한이 있음을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RunAsCredential

실행 계정에 대한 자격 증명을 지정합니다.

Type:PSCredential
Aliases:User
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Connection 개체의 배열을 지정합니다. Connection 개체를 얻으려면 Get-SCOMManagementGroupConnection cmdlet을 사용합니다.

이 매개 변수를 지정하지 않으면 cmdlet은 관리 그룹에 대한 활성 영구 연결을 사용합니다. SCSession 매개 변수를 사용하여 다른 영구 연결을 지정합니다. ComputerName자격 증명 매개 변수를 사용하여 관리 그룹에 대한 임시 연결을 만들 수 있습니다. 자세한 내용을 보려면 Get-Help about_OpsMgr_Connections를 입력하십시오.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCXMaintenance

계정이 플랫폼 간 유지 관리 실행 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SCXMonitoring

실행 계정이 기본 웹 인증을 사용하는 기본 인증 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Simple

계정이 단순 인증 실행 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SnmpV3

계정이 SNMP 버전 3 실행 계정임을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-String

계정 커뮤니티 문자열을 지정합니다.

Type:SecureString
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Su

플랫폼 간 유지 관리 계정이 슈퍼 사용자 권한 상승을 사용하여 권한 있는 작업을 수행했음을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Sudo

플랫폼 간 계정이 sudo 권한 상승을 사용하여 권한 있는 작업을 수행했음을 나타냅니다. sudo 프로그램을 사용하면 사용자가 다른 사용자 계정의 보안 권한이 있는 프로그램을 실행할 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SuPassword

플랫폼 간 유지 관리 계정의 슈퍼 사용자 암호를 지정합니다.

Type:SecureString
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-UserName

계정의 사용자 이름을 지정합니다. 이 매개 변수는 SNMP 버전 3 및 플랫폼 간 유지 관리 계정에만 유효합니다. 그렇지 않으면 RunAsCredential 매개 변수를 사용합니다.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Windows

계정이 인증에 Windows 자격 증명을 사용하는 Windows용 실행 계정임을 나타냅니다. cmdlet이 다른 형식을 지정하지 않는 경우 기본 계정 유형입니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False