Files
Sandbox/HomeDrive - Copy.ps1
Zack Meier 03dba08135 sync
2026-04-15 15:42:41 -05:00

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