Grant-NfsSharePermission

Grant-NfsSharePermission

Grants permission to access shares that an NFS server exports.

構文

Parameter Set: ByName
Grant-NfsSharePermission [-Name] <String> [-ClientName] <String> [-ClientType] <String> [[-Permission] <String> ] [[-LanguageEncoding] <String> ] [[-AllowRootAccess] <Boolean> ] [-AsJob] [-CimSession <CimSession[]> ] [-NetworkName <String> ] [-ThrottleLimit <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: ByPath
Grant-NfsSharePermission [-Path] <String> [-ClientName] <String> [-ClientType] <String> [[-Permission] <String> ] [[-LanguageEncoding] <String> ] [[-AllowRootAccess] <Boolean> ] [-AsJob] [-CimSession <CimSession[]> ] [-ThrottleLimit <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

詳細説明

The Grant-NfsSharePermission cmdlet configures access permissions to a Network File System (NFS) share that an NFS server exports. You can use Grant-NfsSharePermission to grant permissions for a share by using a specified name or path.

You can choose the type of permissions to provide to client computers, netgroups, or client groups.

You can choose to fence the language encoding across individual hosts or netgroups. Services for NFS supports fencing of shares by using the following principals:

-- Hosts
-- Client groups
-- Netgroups

パラメーター

-AllowRootAccess<Boolean>

Specifies whether to grant the UNIX root user access to an NFS share.

エイリアス

なし

必須?

false

位置は?

6

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AsJob

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-CimSession<CimSession[]>

リモート セッションまたはリモート コンピューターでコマンドレットを実行します。New-CimSession コマンドレットや Get-CimSession コマンドレットの出力など、コンピューター名またはセッション オブジェクトを入力します。既定値は、ローカル コンピューターで実行中の現在のセッションです。

エイリアス

Session

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-ClientName<String>

Specifies a client name. The client name can be a host name or IP address, netgroup name, or client group name. To specify the type of client, use the ClientType parameter.

エイリアス

Client

必須?

true

位置は?

2

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ClientType<String>

Specifies a client type. Use the builtin client type only when the ClientName parameter value is All Machines.

Valid values are:

-- host
-- clientgroup
-- netgroup
-- builtin

エイリアス

Type

必須?

true

位置は?

3

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-LanguageEncoding<String>

Specifies the type of language encoding used for access permissions configured on an NFS share. You can use only one of the following values for a share:

-- euc-jp (Japanese)
-- euc-tw (Chinese)
-- euc-kr (Korean)
-- shift-jis (Japanese)
-- big5 (Chinese)
-- ksc5601 (Korean)
-- gb2312-80 (Simplified Chinese)
-- ansi

エイリアス

Lang,Encoding

必須?

false

位置は?

5

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Name<String>

Specifies the name of an NFS share.

エイリアス

ShareName

必須?

true

位置は?

1

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-NetworkName<String>

Specifies the scoped network name of an NFS share.

On a local share, NetworkName is the host name. On a cluster, it is the network name in the resource group to which the share is scoped.

エイリアス

netname

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Path<String>

Specifies the path of an NFS share.

エイリアス

SharePath

必須?

true

位置は?

1

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Permission<String>

Specifies the type of access to grant for an NFS share. Valid values are:

-- no-access
-- readonly
-- readwrite

エイリアス

Access

必須?

false

位置は?

4

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ThrottleLimit<Int32>

このコマンドレットを実行するために確立できる最大同時操作数を指定します。このパラメーターを省略するか、値として 0 を入力した場合、Windows PowerShell® では、コンピューターで実行している CIM コマンドレットの数に基づいて、コマンドレットに対する最適なスロットル制限を計算します。スロットル制限は現在のコマンドレットのみに適用され、セッションまたはコンピューターには適用されません。

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-Confirm

コマンドレットを実行する前に、ユーザーに確認を求めます。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-WhatIf

コマンドレットを実行するとどのような結果になるかを表示します。コマンドレットは実行されません。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

  • Nothing

Example 1: Grant NFS share permissions to a specified client computer

This command grants read/write access to a share named Export for a computer named contoso-fs.

PS C:\> Grant-NfsSharePermission -Name "Export" -ClientName "contoso-fs" -ClientType "host" -Permission "readwrite"

Example 2: Grant NFS share permissions to a specified client group

This command grants read-only access to a share named Export for a client group named contoso-clientgroup.

PS C:\> Grant-NfsSharePermission -Name "Export" -ClientName "contoso-clientgroup" -ClientType "clientgroup" -Permission "readonly"

関連トピック

Get-NfsSharePermission

Revoke-NfsSharePermission