Get

choubertsprojects

The Best WordPress plugins!

1. WP Reset

2. WP 301 Redirects

3. WP Force SSL

Today, we’re going to take a look at one of the most popular and recognizable pieces of technology that is often considered “the future”. The iPhone X.

The “verb get” is a command-line tool that allows users to search and download app packages from the iOS App Store.

Get

Get-AdComputer will be the topic of today’s cmdlet. Get-brother AdUser’s is this cmdlet. This cmdlet looks for machines in OUs rather than acquiring users from Active Directory (AD).

The Get-AdComputer cmdlet may be found in the ActiveDirectory PowerShell module. Find out how to install it if you don’t already have it.

The Fundamentals

If you’ve never used the Get-AdComputer cmdlet before, ensure you understand The Fundamentals. You’ll search for and retrieve computers using the Identity and Filter parameters.

The Parameter for Identity

At it’s most basic, Get-Adcomputer gets a single computer object from AD using The Parameter for Identity. If you had a computer called FOO, then you’d provide that value as shown below.

FOO -Identity Get-AdComputer

The cmdlet will only return a few AD characteristics by default. The Properties option may be used to examine all AD characteristics for a machine.

PowerShell will return all AD characteristics if you use an asterisk with the Properties argument below. However, if you just want to view a handful, you may specify them using commas.

FOO -Identity Get-AdComputer -Properties *

You may also give a distinguished name (DN), GUID, or SID, like with all other Active Directory PowerShell cmdlet Identity options.

Filtering Parameter

If you need to find more than one computer account, use Filtering Parameter. Filtering Parameter is a common parameter amongst many ActiveDirectory commands. It allows you to specify conditions an account must meet to be returned.

If not using The Parameter for Identity, you must use Filtering Parameter. If, for example, you’d like to find all computer accounts in AD, you can specify an asterisk. The asterisk is a wildcard that matches all computer accounts.

Maybe you need to locate all machines that begin with the letter “F.” In such scenario, the filter syntax would be as follows.

“Name -like ‘F*’” Get-ADComputer -Filter

The LDAPFilter setting

If you’re good at LDAP filters, you can also use The LDAPFilter setting. The LDAP filter allows you to use LDAP syntax to hone in on exactly the computer you’re looking for. LDAPFilter can be used with the SearchBase parameter or by itself.

I’m using the LDAP filter to discover all machines that begin with the letter F in the example below.

LDAPFilter “(name=f*)” Get-ADComputer

Check read Learning Active Directory and LDAP Filters with PowerShell for additional information on creating filters.

In an OU, Locating Computers

Finding computers by name with The Parameter for Identity or by various AD attributes with Filtering Parameter is only one option. You can also find computer accounts by the OU they’re located in.

You may use the SearchBase argument in Get-Adcomputer to restrict the search to an OU and/or all of its child OUs.

You may need to look in the Domain Controllers OU for all domain controllers. The SearchBase option may be used to restrict the scope of computer accounts returned to to these machines.

The SearchBase argument specifies where the search should begin. It instructs PowerShell to begin searching at an OU rather than the domain’s root.

The SearchBase option is used to define the distinguishing name of an OU (DN). In a company.pri domain, an example of identifying all computer accounts in a Domain Controllers OU is shown below.

‘OU=Domain Controllers, DC=company, DC=pri’ Get-ADComputer -Filter * -SearchBase

Creating Child OU Accounts

PowerShell only returns computer accounts in that particular OU when you use the SearchBase option. Computer accounts in any child OUs will not be returned. You may achieve this by using the SearchScope argument.

The SearchScope option lets you specify how far back from the parent OU to search. This option may have one of three values: 0, 1, or 2. It is set to 0 by default, and will only return computers from the base OU.

You may use the 1 value to recursively search in the base OU and its immediate child OUs. The most typical number is 2, which means that all children, grandchildren, and deeper OUs will be searched recursively.

‘OU=Domain Controllers, DC=company, DC=pri’ Get-ADComputer -Filter * -SearchBase -SearchScope 2

Summary

Get-AdComputer is a useful cmdlet for retrieving information about Active Directory computer accounts. The most difficult part will be understanding out the filtering syntax, not knowing how to use Get-AdComputer. You can see how intricate it can become if you read the linked filter page above.

You’ll be able to effortlessly get as much information as you need from AD computer accounts after you’ve mastered the filter!

These are some of the most prevalent scenarios for today’s cmdlet. Check out the Microsoft documentation for a complete analysis.

Get is an abbreviation for get. It is often used in command line tools to mean “get this file.” Reference: get abbreviation.

Related Tags

  • we get
  • get thesaurus
  • get meaning in hindi
  • get my payment
  • to get in spanish

Table of Content