New-AzStorageLocalUserPermissionScope
Set-AzStorageLocalUser で使用できるアクセス許可スコープ オブジェクトを作成します。
構文
New-AzStorageLocalUserPermissionScope
-Permission <String>
-Service <String>
-ResourceName <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
New-AzStorageLocalUserPermissionScope コマンドレットは、Set-AzStorageLocalUser で使用できるアクセス許可スコープ オブジェクトを作成します。
例
例 1: アクセス許可スコープ オブジェクトを作成し、アクセス許可スコープ オブジェクトを使用してローカル ユーザーを作成または更新します。
$permissionScope1 = New-AzStorageLocalUserPermissionScope -Permission rw -Service blob -ResourceName container1
$permissionScope2 = New-AzStorageLocalUserPermissionScope -Permission rwd -Service file -ResourceName share2
$localuser = Set-AzStorageLocalUser -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -UserName testuser1 -HomeDirectory "/" -PermissionScope $permissionScope1,$permissionScope2
$localuser
ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount
Name Sid HomeDirectory HasSharedKey HasSshKey HasSshPassword PermissionScopes SshAuthorizedKeys
---- --- ------------- ------------ --------- -------------- ---------------- -----------------
testuser1 S-1-2-0-0000000000-000000000-0000000000-0000 / [container1,...]
$localuser.PermissionScopes
Permissions Service ResourceName
----------- ------- ------------
rw blob container1
rwd file share2
この最初の 2 つのコマンドは、2 つのアクセス許可スコープ オブジェクトを作成します。 次のコマンドでは、アクセス許可スコープ オブジェクトを使用してローカル ユーザーを作成または更新し、更新されたローカル ユーザー プロパティを表示します。
パラメーター
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Permission
ローカル ユーザーのアクセス許可を指定します。 指定できる値は、Read(r)、Write (w)、Delete (d)、List (l)、Create (c) です。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceName
リソースの名前 (通常は、ローカル ユーザーが使用するコンテナー名またはファイル共有名) を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Service
ローカル ユーザーが使用するサービス (BLOB、ファイルなど) を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure PowerShell