Aperture Script Memos

From Datateknik
(Difference between revisions)
Jump to: navigation, search
(Created page with "<h2>Creating users with CSV file on Windows Server 2019 AD</h2> *Create the CSV file with ";" as delimiter *Create an OU container in your Active Directory server and record t...")
 
Line 8: Line 8:
 
New-ADUser `<br>
 
New-ADUser `<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;-Name $($_.FirstName + " " + $_.Lastname) `<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;-Name $($_.FirstName + " " + $_.Lastname) `<br>
&nbsp;&nbsp;&nbsp;&nbsp;-GivenName $_.FirstName<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;-GivenName $_.FirstName `<br>
&nbsp;&nbsp;&nbsp;&nbsp;-SurName $_.LastName<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;-SurName $_.LastName `<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;-DisplayName $($_.FirstName + " " + $_.Lastname) `<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;-DisplayName $($_.FirstName + " " + $_.Lastname) `<br>
&nbsp;&nbsp;&nbsp;&nbsp;UserPrincialName $<br>}
+
&nbsp;&nbsp;&nbsp;&nbsp;-SamAccountName $($_.FirstName.Substring(0,3).ToLower() + $_$.LastName.Substring(0,3).ToLower()) `<br>
 +
&nbsp;&nbsp;&nbsp;&nbsp;-UserPrincipalName $($_.FirstName.ToLower() + "." + $_.LastName.ToLower() + "@example.com") `<br>
 +
&nbsp;&nbsp;&nbsp;&nbsp;-AccountPassword $(ConvertTo-SecureString $_.Password -AsPlainText -Force)`<br>
 +
&nbsp;&nbsp;&nbsp;&nbsp;-Path "OU=ExampleUsers,DC=example,DC=com" `<br>
 +
&nbsp;&nbsp;&nbsp;&nbsp;-Enabled $True `<br>
 +
}
 +
</code></blockquote>
 +
<h2>Blocking open resolver and enabeling WSUS Service on Windows Server 2019 AD</h2>
 +
*Disable recursive queries
 +
*Use the following script
 +
<blockquote><code>hello.
 +
&nbsp;&nbsp;&nbsp;&nbsp;Hello again.
 
</code></blockquote>
 
</code></blockquote>

Revision as of 14:07, 16 October 2020

Creating users with CSV file on Windows Server 2019 AD

  • Create the CSV file with ";" as delimiter
  • Create an OU container in your Active Directory server and record the location
  • Create a PowerShell script in the same location as the CSV file is located
  • Use the following script
# Import Active Directory module and import CSV File to list
Import-Module Active Directory
$import_users = Import-Csv -Path .\Users.csv -Header "FirstName","LastName","Password" -Delimiter ";"
# Start a loop and send each line of the CSV file to create a user
$import_users | ForEach-Object{
New-ADUser `
    -Name $($_.FirstName + " " + $_.Lastname) `
    -GivenName $_.FirstName `
    -SurName $_.LastName `
    -DisplayName $($_.FirstName + " " + $_.Lastname) `
    -SamAccountName $($_.FirstName.Substring(0,3).ToLower() + $_$.LastName.Substring(0,3).ToLower()) `
    -UserPrincipalName $($_.FirstName.ToLower() + "." + $_.LastName.ToLower() + "@example.com") `
    -AccountPassword $(ConvertTo-SecureString $_.Password -AsPlainText -Force)`
    -Path "OU=ExampleUsers,DC=example,DC=com" `
    -Enabled $True `
}

Blocking open resolver and enabeling WSUS Service on Windows Server 2019 AD

  • Disable recursive queries
  • Use the following script
hello.     Hello again.
Personal tools
Namespaces

Variants
Actions
Navigation
Tools