Megosztás a következőn keresztül:


New-CMFileSystemAccessControlEntry

SYNOPSIS

Hozzon létre egy fájlrendszer hozzáférés-vezérlési bejegyzését.

SYNTAX

New-CMFileSystemAccessControlEntry [-AccessOption <AccessType>] -GroupOrUserName <String>
 [-Permission <FileSystemPermissions[]>] [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

DESCRIPTION

Ezzel a parancsmag használatával hozzon létre egy hozzáférés-vezérlési bejegyzést (ACE) a fájlrendszerhez. A hozzáférés-vezérlési bejegyzés meghatározott engedélyeket határoz meg egy adott felhasználóhoz vagy csoporthoz. Ezt az objektumot a New-CMRequirementRuleFilePermissionValue parancsmaggal együtt használva létrehozhat egy követelményszabályt egy olyan alkalmazástelepítési típuson, amely ellenőrzi a fájlengedélyeket.

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa

Ez a példa először a Get-CMGlobalCondition parancsmagot használja egy egyéni globális feltétel lekért létrehozásához. Ezután létrehoz két hozzáférés-vezérlési bejegyzést adott felhasználók számára. Ezután a New-CMRequirementRuleFilePermissionValue parancsmagot használja a követelményszabály objektumának létrehozásához. Végül továbbítja ezt a szabályobjektumot a Set-CMScriptDeploymentType parancsmagnak a követelmény hozzáadásához.

$myGC = Get-CMGlobalCondition -Name "LOB app data file"

$userName = "contoso\jqpublic"
$ce = New-CMFileSystemAccessControlEntry -GroupOrUserName $userName -AccessOption Allow -Permission Read,Write

$userName2 = "contoso\jdoe"
$ce2 = New-CMFileSystemAccessControlEntry -GroupOrUserName $userName2 -AccessOption Allow -Permission Read

$myRule = New-CMRequirementRuleFilePermissionValue -GlobalCondition $myGC -ControlEntry $ce,$ce2

Set-CMScriptDeploymentType -ApplicationName "Central app" -DeploymentTypeName "Install" -AddRequirement $myRule

PARAMETERS

-AccessOption (Hozzáférés-beállítás)

Adja meg, hogy az ACE-t vagy hozzáférést Allow Deny biztosít-e.

Type: AccessType
Parameter Sets: (All)
Aliases:
Accepted values: Allow, Deny

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

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). Nem kombinálhatja a DisableWildcardHandling kártyával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GroupOrUserName

Adja meg az ACE-hez a csoportot vagy a felhasználónevet. Használja a szabványos "tartományi\name" formátumot. Például contoso\jqpublic vagy "nwtraders\All IT Users".

Type: String
Parameter Sets: (All)
Aliases:

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

-Permission (Engedély)

Adjon meg egy tömböt, amely egy vagy több engedélyt tartalmaz ehhez az ACE-hez. Az AccessOption paraméterrel adhatja meg, hogy ezek az engedélyek vagy Allow Deny hozzáférések.

Type: FileSystemPermissions[]
Parameter Sets: (All)
Aliases: Permissions
Accepted values: ListFolderContentsOrReadData, CreateFilesOrWriteData, CreateFoldersOrAppendData, ReadExtendedAttributes, WriteExtendedAttributes, TraverseFolderOrExecuteFile, DeleteSubfoldersAndFiles, ReadAttributes, WriteAttributes, Write, Delete, ReadPermissions, Read, Execute, ChangePermissions, TakeOwnership, FullControl

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

CommonParameters

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

None

OUTPUTS

System.Object

MEGJEGYZÉSEK

New-CMRequirementRuleFilePermissionValue