How to create GMSA account via C#How do I calculate someone's age in C#?What is the difference between String and string in C#?Hidden Features of C#?Calling the base constructor in C#Cast int to enum in C#How do you give a C# Auto-Property a default value?How do I enumerate an enum in C#?How to create Excel (.XLS and .XLSX) file in C# without installing Ms Office?What are the correct version numbers for C#?How do I get a consistent byte representation of strings in C# without manually specifying an encoding?
I need help with pasta
How does mmorpg store data?
Put my student loan in parents’ second mortgage - help?
Using If statements to conditionally populate a field in Field Calculator
Fully submerged water bath for stove top baking?
Losing queen and then winning the game
Do home values typically rise and fall consistently across different price ranges?
Translation of the Sator Square
What happens if a caster is surprised while casting a spell with a long casting time?
Why did the Apple //e make a hideous noise if you inserted the disk upside down?
Plotting with Precision
Making a wall made from glass bricks
Why was p[:] designed to work differently in these two situations?
Reusable spacecraft: why still have fairings detach, instead of open/close?
Do the 26 richest billionaires own as much wealth as the poorest 3.8 billion people?
How can I open this door latch with the knobs removed?
If I have the War Caster feat, can I use the Thorn Whip cantrip to stop an enemy caster from escaping using the Dimension Door spell?
How to describe POV characters?
Is it okay to submit a paper from a master's thesis without informing the advisor?
Word ending in "-ine" for rat-like
Have any large aeroplanes been landed — safely and without damage — in locations that they could not be flown away from?
Cooking a nice pan seared steak for picky eaters
How to securely dispose of a smartphone?
What European countries have secret voting within the Legislature?
How to create GMSA account via C#
How do I calculate someone's age in C#?What is the difference between String and string in C#?Hidden Features of C#?Calling the base constructor in C#Cast int to enum in C#How do you give a C# Auto-Property a default value?How do I enumerate an enum in C#?How to create Excel (.XLS and .XLSX) file in C# without installing Ms Office?What are the correct version numbers for C#?How do I get a consistent byte representation of strings in C# without manually specifying an encoding?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have tried to look for the c# code example to see how the AD service account is created but not much luck. Anyone can provide an example code for creating AD service account please?
I have tried UserPrincipal with $ at the end of the name but not much luck. Errors with Access Denied (Cant create under root MyDomain or under a CN)
// Domain Context to use specific LDAP path.
domainContext = new PrincipalContext(ContextType.Domain, domainContext.ConnectedServer, "CN=Managed Service Accounts,dc=mydomain");
UserPrincipal userAccount = new UserPrincipal(domainContext)
DisplayName = userName,
SamAccountName = $"userName$",
Description = description
;
userAccount.Save();
c# gmsa
|
show 3 more comments
I have tried to look for the c# code example to see how the AD service account is created but not much luck. Anyone can provide an example code for creating AD service account please?
I have tried UserPrincipal with $ at the end of the name but not much luck. Errors with Access Denied (Cant create under root MyDomain or under a CN)
// Domain Context to use specific LDAP path.
domainContext = new PrincipalContext(ContextType.Domain, domainContext.ConnectedServer, "CN=Managed Service Accounts,dc=mydomain");
UserPrincipal userAccount = new UserPrincipal(domainContext)
DisplayName = userName,
SamAccountName = $"userName$",
Description = description
;
userAccount.Save();
c# gmsa
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13
|
show 3 more comments
I have tried to look for the c# code example to see how the AD service account is created but not much luck. Anyone can provide an example code for creating AD service account please?
I have tried UserPrincipal with $ at the end of the name but not much luck. Errors with Access Denied (Cant create under root MyDomain or under a CN)
// Domain Context to use specific LDAP path.
domainContext = new PrincipalContext(ContextType.Domain, domainContext.ConnectedServer, "CN=Managed Service Accounts,dc=mydomain");
UserPrincipal userAccount = new UserPrincipal(domainContext)
DisplayName = userName,
SamAccountName = $"userName$",
Description = description
;
userAccount.Save();
c# gmsa
I have tried to look for the c# code example to see how the AD service account is created but not much luck. Anyone can provide an example code for creating AD service account please?
I have tried UserPrincipal with $ at the end of the name but not much luck. Errors with Access Denied (Cant create under root MyDomain or under a CN)
// Domain Context to use specific LDAP path.
domainContext = new PrincipalContext(ContextType.Domain, domainContext.ConnectedServer, "CN=Managed Service Accounts,dc=mydomain");
UserPrincipal userAccount = new UserPrincipal(domainContext)
DisplayName = userName,
SamAccountName = $"userName$",
Description = description
;
userAccount.Save();
c# gmsa
c# gmsa
edited Mar 25 at 14:59
MarcusLai
asked Mar 25 at 14:47
MarcusLaiMarcusLai
13 bronze badges
13 bronze badges
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13
|
show 3 more comments
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13
|
show 3 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55340479%2fhow-to-create-gmsa-account-via-c-sharp%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55340479%2fhow-to-create-gmsa-account-via-c-sharp%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What happens when you run the code above? Does anything happen? Is there any error?
– mortb
Mar 25 at 14:57
When i try to run the above code, it errors with "Access is denied". Mostly because I cant create an account under "mydomain" directly or under the CN which is set up for MSAs.
– MarcusLai
Mar 25 at 15:00
Seems to be an authorization issue
– mortb
Mar 25 at 15:11
Are you able to create the account using powershell? docs.microsoft.com/en-us/previous-versions/windows/it-pro/…
– mortb
Mar 25 at 15:11
I can create the accounts without any issues in powershell using new-adserviceaccount which maps the account under the CN=Managed Service Accounts. I wanted to find a native c# way of creating the account instead of calling powershell though.
– MarcusLai
Mar 25 at 15:13