PageSourceSearch

https://admf.one/assets/js/e5039b68.ef6620f1.js

js admf.one collected 2026-10-04 01:38:07 UTC 11,142 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[341],{6082:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>c});const a=JSON.parse('{"id":"commands/ForestManagement/Register-FMSchemaDefaultPermission","title":"Register-FMSchemaDefaultPermission","description":"SYNOPSIS","source":"@site/docs/commands/ForestManagement/Register-FMSchemaDefaultPermission.md","sourceDirName":"commands/ForestManagement","slug":"/commands/ForestManagement/Register-FMSchemaDefaultPermission","permalink":"/docs/commands/ForestManagement/Register-FMSchemaDefaultPermission","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"document type":"cmdlet","external help file":"ForestManagement-Help.xml","HelpUri":"","Locale":"en-US","Module Name":"ForestManagement","ms.date":"06-22-2026","PlatyPS schema version":"2024-05-01T00:00:00.000Z","title":"Register-FMSchemaDefaultPermission"},"sidebar":"commandsSidebar","previous":{"title":"Register-FMSchema","permalink":"/docs/commands/ForestManagement/Register-FMSchema"},"next":{"title":"Register-FMSchemaLdif","permalink":"/docs/commands/ForestManagement/Register-FMSchemaLdif"}}');var t=s(4848),l=s(8453);const i={"document type":"cmdlet","external help file":"ForestManagement-Help.xml",HelpUri:"",Locale:"en-US","Module Name":"ForestManagement","ms.date":"06-22-2026","PlatyPS schema version":new Date("2024-05-01T00:00:00.000Z"),title:"Register-FMSchemaDefaultPermission"},r="Register-FMSchemaDefaultPermission",o={},c=[{value:"SYNOPSIS",id:"synopsis",level:2},{value:"SYNTAX",id:"syntax",level:2},{value:"__AllParameterSets",id:"__allparametersets",level:3},{value:"DESCRIPTION",id:"description",level:2},{value:"EXAMPLES",id:"examples",level:2},{value:"EXAMPLE 1",id:"example-1",level:3},{value:"PARAMETERS",id:"parameters",level:2},{value:"-AccessControlType",id:"-accesscontroltype",level:3},{value:"-ActiveDirectoryRights",id:"-activedirectoryrights",level:3},{value:"-ClassName",id:"-classname",level:3},{value:"-ContextName",id:"-contextname",level:3},{value:"-Identity",id:"-identity",level:3},{value:"-InheritanceType",id:"-inheritancetype",level:3},{value:"-InheritedObjectType",id:"-inheritedobjecttype",level:3},{value:"-Mode",id:"-mode",level:3},{value:"-ObjectType",id:"-objecttype",level:3},{value:"CommonParameters",id:"commonparameters",level:3}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"register-fmschemadefaultpermission",children:"Register-FMSchemaDefaultPermission"})}),"\n",(0,t.jsx)(n.h2,{id:"synopsis",children:"SYNOPSIS"}),"\n",(0,t.jsx)(n.p,{children:"Registers a new desired schema default permission access rule."}),"\n",(0,t.jsx)(n.h2,{id:"syntax",children:"SYNTAX"}),"\n",(0,t.jsx)(n.h3,{id:"__allparametersets",children:"__AllParameterSets"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"Register-FMSchemaDefaultPermission [-ClassName] <string> [-Identity] <string>\n [-ActiveDirectoryRights] <string> [[-AccessControlType] <AccessControlType>]\n [[-InheritanceType] <ActiveDirectorySecurityInheritance>] [[-ObjectType] <string>]\n [[-InheritedObjectType] <string>] [[-Mode] <string>] [[-ContextName] <string>] [<CommonParameters>]\n"})}),"\n",(0,t.jsx)(n.h2,{id:"description",children:"DESCRIPTION"}),"\n",(0,t.jsx)(n.p,{children:"Registers a new desired schema default permission access rule.\nThese access rules are then used / applied when when creating a new object of the class affected."}),"\n",(0,t.jsx)(n.p,{children:"These settings apply only to new objects created of the affected class, not already existing ones.\nUsing this you could for example add a group to have full control over all newly created group policy objects."}),"\n",(0,t.jsx)(n.h2,{id:"examples",children:"EXAMPLES"}),"\n",(0,t.jsx)(n.h3,{id:"example-1",children:"EXAMPLE 1"}),"\n",(0,t.jsx)(n.p,{children:"Get-Content .\\sdp.json | ConvertFrom-Json | Write-Output | Register-FMSchemaDefaultPermission"}),"\n",(0,t.jsx)(n.p,{children:"Loads all entries from the specified json file and registers them."}),"\n",(0,t.jsx)(n.h2,{id:"parameters",children:"PARAMETERS"}),"\n",(0,t.jsx)(n.h3,{id:"-accesscontroltype",children:"-AccessControlType"}),"\n",(0,t.jsx)(n.p,{children:"Allow or Deny?\nDefaults to: Allow"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.Security.AccessControl.AccessControlType\nDefaultValue: Allow\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- N
1ame: (All)\n  Position: 3\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-activedirectoryrights",children:"-ActiveDirectoryRights"}),"\n",(0,t.jsx)(n.p,{children:"The rights granted."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: ''\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 2\n  IsRequired: true\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-classname",children:"-ClassName"}),"\n",(0,t.jsx)(n.p,{children:"The name of the object class in schema this applies to."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: ''\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 0\n  IsRequired: true\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-contextname",children:"-ContextName"}),"\n",(0,t.jsx)(n.p,{children:"The name of the context defining the setting.\nThis allows determining the configuration set that provided this setting.\nUsed by the ADMF, available to any other configuration management solution."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: <Undefined>\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 8\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-identity",children:"-Identity"}),"\n",(0,t.jsx)(n.p,{children:"The principal to which the access rule applies.\nSupports limited string resolution."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: ''\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 1\n  IsRequired: true\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-inheritancetype",children:"-InheritanceType"}),"\n",(0,t.jsx)(n.p,{children:"How is this privilege inherited by child objects?"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.DirectoryServices.ActiveDirectorySecurityInheritance\nDefaultValue: None\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 4\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-inheritedobjecttype",children:"-InheritedObjectType"}),"\n",(0,t.jsx)(n.p,{children:"What object types does this permission apply to?\nUsed for extended properties."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: <All>\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 6\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-mode",children:"-Mode"}),"\n",(0,t.jsx)(n.p,{children:"How access rules are actually applied:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Additive: Only add new access rules, but do not touch existing ones"}),"\n",(0,t.jsx)(n.li,{children:"Defined: Add new access rules, remove access rules not defined in configuration that apply to a principal that has access rules defined."}),"\n",(0,t.jsx)(n.li,{children:"Constrained: Add new access rules, remove all access rules not defined in configuration"}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"All Modes of all settings for a given class are used when determining the effective Mode applied to that class.\nThe most restrictive Mode applies."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: ''\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- N
1ame: (All)\n  Position: 7\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"-objecttype",children:"-ObjectType"}),"\n",(0,t.jsx)(n.p,{children:"What object types does this permission apply to?"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"Type: System.String\nDefaultValue: <All>\nSupportsWildcards: false\nAliases: []\nParameterSets:\n- Name: (All)\n  Position: 5\n  IsRequired: false\n  ValueFromPipeline: false\n  ValueFromPipelineByPropertyName: true\n  ValueFromRemainingArguments: false\nDontShow: false\nAcceptedValues: []\nHelpMessage: ''\n"})}),"\n",(0,t.jsx)(n.h3,{id:"commonparameters",children:"CommonParameters"}),"\n",(0,t.jsxs)(n.p,{children:["This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,\n-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,\n-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see\n",(0,t.jsx)(n.a,{href:"https://go.microsoft.com/fwlink/?LinkID=113216",children:"about_CommonParameters"}),"."]})]})}function m(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>r});var a=s(6540);const t={},l=a.createContext(t);function i(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.