header1   header
header
header Register : : Login header
header
connector   connector
menuleft menuright
submenu   submenu
left
Get AD Site Of Computer
Last Post 04 Dec 2009 02:08 AM by Richard Farthing. 3 Replies.
Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Not Resolved
Richard FarthingUser is Offline
New Member
New Member
Posts:2
Avatar

--
03 Dec 2009 07:44 AM
    Hi Everyone,

    I am trying to determine the AD Site of the logged on computer so that I can set the print server for that site.

    Thanks

    Shay LevyUser is Offline
    PowerShell MVP, Admin
    Veteran Member
    Veteran Member
    Posts:1362
    Avatar

    --
    03 Dec 2009 01:29 PM
    You have few options:

    1. run locally

    $obj = new-object -com ADSystemInfo
    $type = $obj.gettype()
    $type.InvokeMember("sitename","GetProperty",$null,$obj,$null)


    2. query the registry. The site info is cached under:

    HKLM:\System\CurrentControlSet\Services\Netlogon\Parameter\DynamicSiteName


    3. A function I keep in my profile to get the site name remotley (requires nltest):


    function Get-ADComputerSite($ComputerName)
    {
    $site = nltest /server:$ComputerName /dsgetsite
    if($LASTEXITCODE -eq 0){ $site[0] }
    }


    Shay Levy
    Windows PowerShell MVP
    http://PowerShay.com
    PowerShell Community Toolbar
    Twitter: @ShayLevy
    Shay LevyUser is Offline
    PowerShell MVP, Admin
    Veteran Member
    Veteran Member
    Posts:1362
    Avatar

    --
    03 Dec 2009 11:04 PM
    One more :)

    [System.DirectoryServices.ActiveDirectory.ActiveDirectorySite]::GetComputerSite()

    Shay Levy
    Windows PowerShell MVP
    http://PowerShay.com
    PowerShell Community Toolbar
    Twitter: @ShayLevy
    Richard FarthingUser is Offline
    New Member
    New Member
    Posts:2
    Avatar

    --
    04 Dec 2009 02:08 AM
    Thanks Shay that worked fine. I used option 1.

    Thanks
    You are not authorized to post a reply.


    Active Forums 4.3
    right
    footer   footer
    footer Sponsored by Quest Software • SAPIEN Technologies • Compellent • Microsoft Windows Server 2008 R2 footer
    footer   footer