58 lines
2.5 KiB
PowerShell
58 lines
2.5 KiB
PowerShell
$Filter = "(samaccountname=$env:username)"
|
|
$RootOU = "dc=nd,dc=gov"
|
|
|
|
Write-Warning $Filter
|
|
|
|
$Searcher = New-Object DirectoryServices.DirectorySearcher
|
|
$Searcher.Filter = $Filter
|
|
$result=$Searcher.FindAll()
|
|
|
|
$homedir = $result.properties.homedirectory
|
|
$homedrive = $result.properties.homedrive
|
|
$ScriptPath = $result.properties.scriptpath
|
|
|
|
If($ScriptPath)
|
|
{
|
|
$LoginScript = "\\nd.gov\netlogon\$ScriptPath"
|
|
Start-Process "cmd.exe" "/c $loginscript" #<< run loginscript
|
|
}
|
|
|
|
If($homedrive)
|
|
{
|
|
New-PSDrive -Name $homedrive.TrimEnd(':') -PSProvider FileSystem -Root $homedir -Persist
|
|
}
|
|
|
|
|
|
# SIG # Begin signature block
|
|
# MIIFdgYJKoZIhvcNAQcCoIIFZzCCBWMCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
|
|
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
|
|
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUEapmZ+ZgSAHkkFVI1S3u06dz
|
|
# OdmgggMOMIIDCjCCAfKgAwIBAgIQVQoeTLrf5bJKxVZKPVHSEzANBgkqhkiG9w0B
|
|
# AQUFADAdMRswGQYDVQQDDBJMb2NhbCBDb2RlIFNpZ25pbmcwHhcNMjAwMzI0MTky
|
|
# NzA3WhcNMjEwMzI0MTk0NzA3WjAdMRswGQYDVQQDDBJMb2NhbCBDb2RlIFNpZ25p
|
|
# bmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDARE6vqPLMQ8HioO0e
|
|
# O4ryGzcLqfRh3CERGbhSaG4sWxQMWPZWjuYPiYx4CT6rRezzN5ZZSvDVeKBuXTID
|
|
# uS9419zgoY8e+L9PBRLyvjFIHTEFvNcbUeX3KyrOUuxOgcMx2ByrbcLSWd2R0ZKW
|
|
# L0unmS79073fz49eH+6ixE8VLf55A7bOJ/q/nfPDr8OEhqaCX/aToAIQHd2AMw9M
|
|
# G3wZQLWbxs1Re2icogumo2i1DFoPoTbaSeW7ew4762QonUfETLz793EPGFOnopW+
|
|
# i8T5o6KjsP4SFOlooi0KOParXAE/S6NSRHpdIHs4KqSw8J3Y1/x8A0AihasnbBbG
|
|
# EaZ9AgMBAAGjRjBEMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcD
|
|
# AzAdBgNVHQ4EFgQULC0jVuwflxdsAkkw3yKVtsNo01cwDQYJKoZIhvcNAQEFBQAD
|
|
# ggEBAG+2XCn7n5Q0sV56xynZ64bLdNy/j/ahMND2Hgk/kXbeDYb56M49CLrJluls
|
|
# 5i7tChwDxCp6+y+tQxiXKyEUNGSftB5NUS81ONxfpkTx1utKVzOJEMOGNqH1028N
|
|
# gAe4t68/5QohoZq4KR/7ui8bVz6mmzUdO2KVmbFEOX/QBQ7YYnbK0hGGAPBLMAh0
|
|
# HhRxA0E0UInDXeBnkiFS6IiFKhNzopF1LbgXdt3ZpvJrZQLH9ewP6rDhutki2h9v
|
|
# PAX9CS9GLn6Cm9aDk8j/Im/GT0hulstL+ZxK9y22eshV5MzqXJtgVsQEubr+oGIF
|
|
# +RA1SR38yy7Ak9wTOo3lQ0T3vNwxggHSMIIBzgIBATAxMB0xGzAZBgNVBAMMEkxv
|
|
# Y2FsIENvZGUgU2lnbmluZwIQVQoeTLrf5bJKxVZKPVHSEzAJBgUrDgMCGgUAoHgw
|
|
# GAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGC
|
|
# NwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQx
|
|
# FgQULf3QJRKYaFejcPxKTejtfpjOZQkwDQYJKoZIhvcNAQEBBQAEggEAaDfNu3W9
|
|
# bBvj1GLLQ28eQGgA4W6NZmtP6ph4Agav9bmD+9wRl7yR71Vzn0vvJc2sRxDS9ASG
|
|
# l0axrfSEWYszlFwxJbmg76IEtUP7DB2uAqKegMsOW3MFJcm337xypJYkhnAL1Im4
|
|
# Lo9MKdaNe3BxsFAXVCwqxxZq2bP0n6wSC9AJdQBL04L3RhReP08NpDS+jr7Ar3xl
|
|
# WN8AokBj7So/k1hfXBCWfOcgfSXWoz1Cj/+w+s5T9QWt7KFaOQ0s/UoXfivijQ/a
|
|
# 5WOa8CdeB89dpFb/mnnIi55dlt4uazJqEsWjKBzdUUqanCLHD4+z/Dy21oIsgpVE
|
|
# DGwOO3jiLSoiWg==
|
|
# SIG # End signature block
|