Share via


Add-MgmtSvcAdminUser

データベースに管理プリンシパルを追加します。

構文

Add-MgmtSvcAdminUser
   [-Principal] <String>
   [-EncryptionKey <String>]
   [-EncryptionAlgorithm <String>]
   [-Database <String>]
   [-Server <String>]
   [-UserName <String>]
   [-Password <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-MgmtSvcAdminUser
   [-Principal] <String>
   [-EncryptionKey <String>]
   [-EncryptionAlgorithm <String>]
   [-ConnectionString <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Add-MgmtSvcAdminUser コマンドレットは、管理ユーザーまたはグループをデータベースに追加します。 コマンドレットは、管理者と Windows Azure Pack 管理者 API の管理ポータルにアクセスするためのプリンシパル アクセス許可を付与します。

このコマンドレットが、管理 API サービスがインストールされているコンピューターで実行され、Web.config ファイルに EncrptionKeyEncryptionAlgorithm の値が含まれている場合は、これらの値が使用されます。

例 1: 接続文字列を使用してプリンシパルを追加する

PS C:\> Add-MgmtSvcAdminUser -Principal "PattiFuller@Contoso.com" -ConnectionString 'Server=.\sqlexpress;Initial Catalog=Microsoft.MgmtSvc.Store;User Id=sa;Password=PassWord;'

このコマンドでは、指定したユーザーを管理プリンシパルとしてデータベースに追加します。 このコマンドでは、指定した接続文字列を使用して、データベースに接続します。

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

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

-ConnectionString

SQL 接続文字列を指定します。

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

-Database

データベースを指定します。 このパラメーターに値を指定しない場合、コマンドレットは管理データベース (Microsoft.MgmtSvc.Store) を使用します。

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

-EncryptionAlgorithm

暗号化アルゴリズムを指定します。

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

-EncryptionKey

暗号化キー (16 進数文字列) を指定します。

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

-Password

パスワードを指定します。

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

-Principal

管理ユーザーまたは管理グループを指定します。

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

-Server

サーバーを指定します。 このパラメーターに値を指定しない場合、コマンドレットは localhost (または '.') を使用します。

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

-UserName

ユーザー名を指定します。 このパラメーターに値を指定しない場合、コマンドレットは統合セキュリティを使用します。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

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