Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Windows 10 Technical Preview, Windows Server Technical Preview
Set-DfsnRoot
Changes settings for a DFS namespace.
Sintaxe
Parameter Set: SetNamespace1
Set-DfsnRoot [-Path] <String> [[-EnableSiteCosting] <Boolean> ] [[-EnableInsiteReferrals] <Boolean> ] [[-EnableAccessBasedEnumeration] <Boolean> ] [[-EnableRootScalability] <Boolean> ] [[-EnableTargetFailback] <Boolean> ] [[-Description] <String> ] [[-State] <State> {Offline | Online} ] [[-TimeToLiveSec] <UInt32> ] [[-GrantAdminAccounts] <String[]> ] [[-RevokeAdminAccounts] <String[]> ] [-CimSession <CimSession[]> ] [-ThrottleLimit <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]
Descrição detalhada
The Set-DfsnRoot cmdlet changes settings for a Distributed File System (DFS) namespace.
You can use this cmdlet to enable or disable the following settings:
-- Site costing.
-- In-site referrals.
-- Access-based enumeration.
-- Root scalability.
-- Target failback.
You can also add or change a descriptive comment, change the state of the DFS namespace, or set the Time to Live (TTL) interval for referrals.
To manage the DFS namespace, you can use this cmdlet to grant or revoke permissions to users or user groups. Users who have these permissions can add, remove, and modify namespace folders and folder targets for the DFS namespace.
For more information about DFS namespaces, see Overview of DFS Namespaces (https://technet.microsoft.com/library/cc730736) on TechNet.
Parâmetros
-CimSession<CimSession[]>
Executa o cmdlet em uma sessão remota ou em um computador remoto. Insira um nome de computador ou um objeto de sessão, como a saída de um cmdlet New-CimSession ou Get-CimSession. O padrão é a sessão atual no computador local.
Aliases |
Session |
Obrigatório? |
false |
Posição? |
named |
Valor padrão |
none |
Aceitar entrada de pipeline? |
false |
Aceitar caracteres curinga? |
false |
-Description<String>
Specifies a description for a DFS namespace.
Aliases |
desc |
Obrigatório? |
false |
Posição? |
7 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-EnableAccessBasedEnumeration<Boolean>
Indicates whether a DFS namespace uses Access-based enumeration. If this value is $True, a DFS namespace server shows a user only the files and folders that the user can access.
Aliases |
abe,abde |
Obrigatório? |
false |
Posição? |
4 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-EnableInsiteReferrals<Boolean>
Indicates whether a DFS namespace server provides a client only with referrals that are in the same site as the client. If this value is $True, a DFS namespace server provides only in-site referrals. If this value is $False, the DFS namespace server provides in-site referrals first, then other referrals.
Aliases |
insite |
Obrigatório? |
false |
Posição? |
3 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-EnableRootScalability<Boolean>
Indicates whether a DFS namespace uses root scalability mode. If this value is $True, DFS namespace servers connect to the nearest domain controllers for periodic namespace updates. If this value is $False, the servers connect to the primary domain controller (PDC) emulator.
Aliases |
RootScalability,rootscale |
Obrigatório? |
false |
Posição? |
5 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-EnableSiteCosting<Boolean>
Indicates whether a DFS namespace uses cost-based selection. If a client cannot access a folder target in-site, a DFS namespace server selects the least resource-intensive alternative. If you provide a value of $True for this parameter, the DFS namespace favors high-speed links over wide area network (WAN) links.
Aliases |
SiteCosting,sitecost |
Obrigatório? |
false |
Posição? |
2 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
false |
Aceitar caracteres curinga? |
false |
-EnableTargetFailback<Boolean>
Indicates whether a DFS namespace uses target failback. If a client attempts to access target link on a server and that server is not available, the client fails over to another referral. If this value is $True, once the first server becomes available again, the client fails back to the first server. If this value is $False, the DFS namespace server does not require the client to fail back to the preferred server.
Aliases |
failback,TargetFailback |
Obrigatório? |
false |
Posição? |
6 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-GrantAdminAccounts<String[]>
Specifies an array of accounts. This cmdlet grants management permissions the users and user groups specified for the DFS namespace. Users can add, remove, and modify namespace folders and folder targets.
Aliases |
GrantAdmin,GrantAdminAccess |
Obrigatório? |
false |
Posição? |
10 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-Path<String>
Specifies a path for the root of a DFS namespace.
Aliases |
RootPath,root,namespace,NamespaceRoot |
Obrigatório? |
true |
Posição? |
1 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-RevokeAdminAccounts<String[]>
Specifies an array of accounts. This cmdlet removes management permissions for the users and user groups specified for the DFS namespace.
Aliases |
RevokeAdmin,RevokeAdminAccess |
Obrigatório? |
false |
Posição? |
11 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-State<State>
Specifies the state of the DFS namespace root. Os valores aceitáveis para esse parâmetro são:
-- Online
-- Offline
Clients do not receive referrals for a DFS namespace folder that is offline. If you set a namespace root to a value of Offline, the entire namespace becomes inaccessible.
Aliases |
none |
Obrigatório? |
false |
Posição? |
8 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-ThrottleLimit<Int32>
Especifica o número máximo de operações simultâneas que podem ser estabelecidas para executar o cmdlet. Se esse parâmetro for omitido ou um valor de 0
for inserido, o Windows PowerShell ® calculará o limite ideal de aceleração para o cmdlet com base no número de cmdlets do CIM executados no computador. O limite se aplica somente ao cmdlet atual, não à sessão ou ao computador.
Aliases |
none |
Obrigatório? |
false |
Posição? |
named |
Valor padrão |
none |
Aceitar entrada de pipeline? |
false |
Aceitar caracteres curinga? |
false |
-TimeToLiveSec<UInt32>
Specifies a TTL interval, in seconds, for referrals. Clients store referrals to root targets for this length of time. The default TTL interval for root referrals is 300 seconds.
Aliases |
ttl,TimeToLive |
Obrigatório? |
false |
Posição? |
9 |
Valor padrão |
none |
Aceitar entrada de pipeline? |
True (ByPropertyName) |
Aceitar caracteres curinga? |
false |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Obrigatório? |
false |
Posição? |
named |
Valor padrão |
false |
Aceitar entrada de pipeline? |
false |
Aceitar caracteres curinga? |
false |
-WhatIf
Mostra o que ocorreria se o cmdlet fosse executado. O cmdlet não é executado.
Obrigatório? |
false |
Posição? |
named |
Valor padrão |
false |
Aceitar entrada de pipeline? |
false |
Aceitar caracteres curinga? |
false |
<CommonParameters>
Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Entradas
O tipo de entrada é o tipo dos objetos que você pode redirecionar para o cmdlet.
Saídas
O tipo de saída é o tipo de objeto que o cmdlet emite.
- Microsoft.Management.Infrastructure.CimInstance#MSFT_DfsNamespace
Exemplos
Example 1: Change root scalability and TTL
This command modifies settings for the DFS namespace that has the path \\Contoso\AccountingResources. The command enables root scalability, which allows the DFS namespace server to poll domain controllers for updates. The command also sets the referral TTL interval to 900 seconds.
PS C:\> Set-DfsnRoot -Path "\\Contoso\AccountingResources" -EnableRootScalability $True -TimeToLiveSec 900