Skip to content
Snippets Groups Projects
Select Git revision
  • 6a0028567bb08d4d8c57f55cc6323382906c384a
  • main default protected
2 results

dc-init.ps1

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    dc-init.ps1 1.99 KiB
    #ps1_sysnative
    New-Item -Path "C:\test.txt"
    
    echo "kjort" >> C:\test.txt
    
    if( !(Test-Path -Path "C:\flag.txt")) {
        echo "if"
        New-Item -Path "C:\flag.txt"
        # Use self as DNS
        Set-DNSClientServerAddress -InterfaceIndex (Get-NetAdapter).InterfaceIndex -ServerAddresses 127.0.0.1
        #Install ADDS
        Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
        # Set Administrator password
        net user Administrator Rosetest1
        Import-Module ADDSDeployment
        $secureSafeModePwd = ConvertTo-SecureString "Rosetest1" -AsPlainText -Force
        # Setup domain
        Install-ADDSForest -DomainName "rose.local" `
            -DomainNetbiosName ROSE `
            -SafeModeAdministratorPassword $secureSafeModePwd `
            -InstallDns -NoRebootOnCompletion -force
        exit 1001
    }else {
        echo "else"
        New-Item -Path "C:\log.txt"
    
        $dc = "rose.local"
        $pw = ConvertTo-SecureString "Rosetest1" -AsPlainText -Force 
        $usr = "$dc\Administrator"
        $creds = New-Object System.Management.Automation.PSCredential($usr,$pw)
    
    
        New-ADUser -Name "bojack" -Accountpassword (ConvertTo-SecureString "HorsemanPass1" -AsPlainText -Force ) -Enabled $true -Credential $creds
        New-ADUser -Name "diane" -Accountpassword (ConvertTo-SecureString "NguyenPass1" -AsPlainText -Force ) -Enabled $true -Credential $creds
        New-ADUser -Name "todd" -Accountpassword (ConvertTo-SecureString "ChavezPass1" -AsPlainText -Force ) -Enabled $true -Credential $creds
        New-ADUser -Name "sarah" -Accountpassword (ConvertTo-SecureString "LynnPass1" -AsPlainText -Force ) -Enabled $true -Credential $credst
        New-ADUser -Name "hollyhock" -Accountpassword (ConvertTo-SecureString "ManheimPass1" -AsPlainText -Force ) -Enabled $true -Credential $creds
        New-ADUser -Name "wanda" -Accountpassword (ConvertTo-SecureString "PiercePass1" -AsPlainText -Force ) -Enabled $true -Credential $creds 
        New-ADUser -Name "pinky" -Accountpassword (ConvertTo-SecureString "PenguinPass1" -AsPlainText -Force ) -Enabled $true -Credential $creds
    
    
    }