0% found this document useful (0 votes)
26 views

Exchange Management Shell (EMS) Finder

Uploaded by

sethii_ankush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Exchange Management Shell (EMS) Finder

Uploaded by

sethii_ankush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Edge Hub Unified

Client Mail
Noun Cmdlet Name Transpo Transp Messagin
Access box
AcceptedDomain Get-AcceptedDomain rt
X ort
X g
New-AcceptedDomain X X
Remove-AcceptedDomain X X
ActiveSyncConnectivi Set-AcceptedDomain X X
ty Test-ActiveSyncConnectivity X
ActiveSyncDevice Clear-ActiveSyncDevice X
ActiveSyncDeviceStat Remove-ActiveSyncDevice X
istics Get-ActiveSyncDeviceStatistics X
ActiveSyncLog
ActiveSyncMailboxPo Export-ActiveSyncLog X
licy Get-ActiveSyncMailboxPolicy X
New-ActiveSyncMailboxPolicy X
Remove-ActiveSyncMailboxPolicy X
ActiveSyncVirtualDir Set-ActiveSyncMailboxPolicy X
ectory Get-ActiveSyncVirtualDirectoryX
New-ActiveSyncVirtualDirectory X
Remove-ActiveSyncVirtualDirectory
X
Set-ActiveSyncVirtualDirectory X
AddressList Get-AddressList X
Move-AddressList X
New-AddressList X
Remove-AddressList X
Set-AddressList X
Update-AddressList X
AddressRewriteEntry Get-AddressRewriteEntry X
New-AddressRewriteEntry X
Remove-AddressRewriteEntry X
Set-AddressRewriteEntry X
ADPermission Add-ADPermission X X X X X
Get-ADPermission X X X X X
Remove-ADPermission X X X X X
ADSite Get-AdSite X
Set-AdSite X X
AdSiteLink Get-AdSiteLink X
Set-AdSiteLink X
AgentLog Get-AgentLog X X
AntispamUpdates Disable-AntispamUpdates X X
Enable-AntispamUpdates X X
AttachmentFilterEntr Get-AntispamUpdates X X
y Add-AttachmentFilterEntry X
Get-AttachmentFilterEntry X
AttachmentFilterList Remove-AttachmentFilterEntry X
Config Get-AttachmentFilterListConfig X
Set-AttachmentFilterListConfig X
AutoDiscoverConfig Export-AutoDiscoverConfig X
AutodiscoverVirtualD
irectory Get-AutodiscoverVirtualDirectory
X
New-AutodiscoverVirtualDirectory
X
Remove-AutodiscoverVirtualDirectory
X
AvailabilityAddressS Set-AutodiscoverVirtualDirectory
X
pace Add-AvailabilityAddressSpace X
Get-AvailabilityAddressSpace X
Remove-AvailabilityAddressSpace X
AvailabilityConfig Get-AvailabilityConfig X
Set-AvailabilityConfig X
CASMailbox Get-CASMailbox X
Set-CASMailbox X
ClientAccessServer Get-ClientAccessServer X
ClusteredMailboxSer Set-ClientAccessServer X
ver Move-ClusteredMailboxServer X
Start-ClusteredMailboxServer X
ClusteredMailboxSer Stop-ClusteredMailboxServer X
verStatus Get-ClusteredMailboxServerStatus X
Contact Get-Contact X
Set-Contact X
ContentFilterConfig Get-ContentFilterConfig X X
Set-ContentFilterConfig X X
ContentFilterPhrase Add-ContentFilterPhrase X X
Get-ContentFilterPhrase X X
Remove-ContentFilterPhrase X X
Database Dismount-Database X
Mount-Database X
DatabaseCopy Enable-DatabaseCopy X
DatabasePath Move-DatabasePath X
DetailsTemplate Get-DetailsTemplate X
Restore-DetailsTemplate X
Set-DetailsTemplate X
DistributionGroup Disable-DistributionGroup X
Enable-DistributionGroup X
Get-DistributionGroup X
New-DistributionGroup X
Remove-DistributionGroup X
DistributionGroupMe Set-DistributionGroup X
mber Add-DistributionGroupMember X
Get-DistributionGroupMember X
DynamicDistribution Remove-DistributionGroupMember X
Group Get-DynamicDistributionGroup X
New-DynamicDistributionGroup X
Remove-DynamicDistributionGroup X
Set-DynamicDistributionGroup X
EdgeSubscription Get-EdgeSubscription X X
New-EdgeSubscription X X
Remove-EdgeSubscription X X
EdgeSynchronization Start-EdgeSynchronization X X
Test-EdgeSynchronization X X
EmailAddressPolicy Get-EmailAddressPolicy X
New-EmailAddressPolicy X
Remove-EmailAddressPolicy X
Set-EmailAddressPolicy X
Update-EmailAddressPolicy X
EventLogLevel Get-EventLogLevel X X X X X
ExchangeAdministrat Set-EventLogLevel X X X X X
or Add-ExchangeAdministrator X
Get-ExchangeAdministrator X
Remove-ExchangeAdministrator X
ExchangeCertificate Enable-ExchangeCertificate X X
Export-ExchangeCertificate X X
Get-ExchangeCertificate X X
Import-ExchangeCertificate X X
New-ExchangeCertificate X
Remove-ExchangeCertificate X X
ExchangeSearch Test-ExchangeSearch X
ExchangeServer Get-ExchangeServer X X X X X
FileDistributionServic Set-ExchangeServer X X X X X
e Update-FileDistributionService X X
ForeignConnector Get-ForeignConnector X X
New-ForeignConnector X X
Remove-ForeignConnector X X
Set-ForeignConnector X X
GlobalAddressList Get-GlobalAddressList X
New-GlobalAddressList X
Remove-GlobalAddressList X
Set-GlobalAddressList X
Update-GlobalAddressList X
Group Get-Group X
Set-Group X
ImapSettings Get-IMAPSettings X
Set-IMAPSettings X
IPAllowListConfig Get-IPAllowListConfig X X
Set-IPAllowListConfig X X
IPAllowListEntry Add-IPAllowListEntry X X
Get-IPAllowListEntry X X
Remove-IPAllowListEntry X X
IPAllowListProvider Add-IPAllowListProvider X X
Get-IPAllowListProvider X X
Remove-IPAllowListProvider X X
Set-IPAllowListProvider X X
IPAllowListProviders Test-IPAllowListProvider X X
Config Get-IPAllowListProvidersConfig X X
Set-IPAllowListProvidersConfig X X
IPBlockListConfig Get-IPBlockListConfig X X
Set-IPBlockListConfig X X
IPBlockListEntry Add-IPBlockListEntry X X
Get-IPBlockListEntry X X
Remove-IPBlockListEntry X X
IPBlockListProvider Add-IPBlockListProvider X X
Get-IPBlockListProvider X X
Remove-IPBlockListProvider X X
Set-IPBlockListProvider X X
IPBlockListProvidersC Test-IPBlockListProvider X X
onfig Get-IPBlockListProvidersConfig X X
Set-IPBlockListProvidersConfig X X
JournalRule Disable-JournalRule X
Enable-JournalRule X
Get-JournalRule X
New-JournalRule X
Remove-JournalRule X
Set-JournalRule X
LogonStatistics Get-LogonStatistics X
Mailbox Connect-Mailbox X
Disable-Mailbox X
Enable-Mailbox X
Export-Mailbox X
Get-Mailbox X
Move-Mailbox X
New-Mailbox X
Remove-Mailbox X
Restore-Mailbox X
MailboxCalendarSetti Set-Mailbox X
ngs Get-MailboxCalendarSettings X
Set-MailboxCalendarSettings X
MailboxDatabase Clean-MailboxDatabase X
Get-MailboxDatabase X
New-MailboxDatabase X
Remove-MailboxDatabase X
MailboxFolderStatisti Set-MailboxDatabase X
cs Get-MailboxFolderStatistics X
MailboxPermission Add-MailboxPermission X
Get-MailboxPermission X
Remove-MailboxPermission X
MailboxServer Get-MailboxServer X
Set-MailboxServer X
MailboxStatistics Get-MailboxStatistics X
MailContact Disable-MailContact X
Enable-MailContact X
Get-MailContact X
New-MailContact X
Remove-MailContact X
Set-MailContact X
MailFlow Test-Mailflow X
MailPublicFolder Disable-MailPublicFolder X
Enable-MailPublicFolder X
Get-MailPublicFolder X
Set-MailPublicFolder X
MailUser Disable-MailUser X
Enable-MailUser X
Get-MailUser X
New-MailUser X
Remove-MailUser X
ManagedContentSett Set-MailUser X
ings Get-ManagedContentSettings X
New-ManagedContentSettings X
Remove-ManagedContentSettings X
Set-ManagedContentSettings X
ManagedFolder Get-ManagedFolder X
New-ManagedFolder X
Remove-ManagedFolder X
ManagedFolderAssist Set-ManagedFolder X
ant Start-ManagedFolderAssistant X
ManagedFolderMailb Stop-ManagedFolderAssistant X
oxPolicy Get-ManagedFolderMailboxPolicy X
New-ManagedFolderMailboxPolicy X
Remove-ManagedFolderMailboxPolicy X
Set-ManagedFolderMailboxPolicy X
MAPIConnectivity Test-MapiConnectivity X
Message Export-Message X X
Get-Message X X
Remove-Message X X
Resume-Message X X
MessageClassificatio Suspend-Message X X
n Get-MessageClassification X
New-MessageClassification X
Remove-MessageClassification X
Set-MessageClassification X
MessageTrackingLog
NetworkConnectionI Get-MessageTrackingLog X
nfo Get-NetworkConnectionInfo X X
OabVirtualDirectory Get-OABVirtualDirectory X
New-OABVirtualDirectory X
Remove-OABVirtualDirectory X
Set-OABVirtualDirectory X
OfflineAddressBook Get-OfflineAddressBook X
Move-OfflineAddressBook X
New-OfflineAddressBook X
Remove-OfflineAddressBook X
Set-OfflineAddressBook X
Update-OfflineAddressBook X
OrganizationConfig Get-OrganizationConfig X
Set-OrganizationConfig X
OutlookAnywhere Disable-OutlookAnywhere X
Enable-OutlookAnywhere X
Get-OutlookAnywhere X
Set-OutlookAnywhere X
OutlookProvider Get-OutlookProvider X
New-OutlookProvider X
Remove-OutlookProvider X
Set-OutlookProvider X
OutlookWebServices Test-OutlookWebServices X
OwaConnectivity Test-OwaConnectivity X
OwaVirtualDirectory Get-OwaVirtualDirectory X
New-OwaVirtualDirectory X
Remove-OwaVirtualDirectory X
Set-OwaVirtualDirectory X
PopSettings Get-POPSettings X
Set-POPSettings X
PublicFolder Get-PublicFolder X
New-PublicFolder X
Remove-PublicFolder X
Set-PublicFolder X
PublicFolderAdminist Update-PublicFolder X
rativePermission Add-PublicFolderAdministrativePermission X
Get-PublicFolderAdministrativePermission X
PublicFolderClientPer Remove-PublicFolderAdministrativePermission X
mission Add-PublicFolderClientPermission X
Get-PublicFolderClientPermission X
PublicFolderDatabas Remove-PublicFolderClientPermission X
e Get-PublicFolderDatabase X
New-PublicFolderDatabase X
Remove-PublicFolderDatabase X
PublicFolderHierarch Set-PublicFolderDatabase X
yPublicFolderReplicati Update-PublicFolderHierarchy X
on Resume-PublicFolderReplication X
Suspend-PublicFolderReplication X
PublicFolderStatistics Get-PublicFolderStatistics X
Queue Get-Queue X X
Resume-Queue X X
Retry-Queue X X
Suspend-Queue X X
ReceiveConnector Get-ReceiveConnector X X
New-ReceiveConnector X X
Remove-ReceiveConnector X X
Set-ReceiveConnector X X
Recipient Get-Recipient X
RecipientFilterConfig Get-RecipientFilterConfig X X
Set-RecipientFilterConfig X X
RemoteDomain Get-RemoteDomain X X
New-RemoteDomain X X
Remove-RemoteDomain X X
Set-RemoteDomain X X
ResourceConfig Get-ResourceConfig X
RoutingGroupConnec Set-ResourceConfig X
tor Get-RoutingGroupConnector X
New-RoutingGroupConnector X
Remove-RoutingGroupConnector X
Set-RoutingGroupConnector X
SafeList Update-SafeList X
SendConnector Get-SendConnector X X
New-SendConnector X X
Remove-SendConnector X X
Set-SendConnector X X
SenderFilterConfig Get-SenderFilterConfig X X
Set-SenderFilterConfig X X
SenderId Test-SenderId X X
SenderIdConfig Get-SenderIdConfig X X
SenderReputationCo Set-SenderIdConfig X X
nfig Get-SenderReputationConfig X X
Set-SenderReputationConfig X X
ServiceHealth Test-ServiceHealth X X X X X
StorageGroup Get-StorageGroup X
New-StorageGroup X
Remove-StorageGroup X
Set-StorageGroup X
StorageGroupCopy Disable-StorageGroupCopy X
Enable-StorageGroupCopy X
Restore-StorageGroupCopy X
Resume-StorageGroupCopy X
Suspend-StorageGroupCopy X
StorageGroupCopySt Update-StorageGroupCopy X
atus Get-StorageGroupCopyStatus X
StorageGroupPath Move-StorageGroupPath X
SystemHealth Test-SystemHealth X X X X X
SystemMessage Get-SystemMessage X X
New-SystemMessage X X
Remove-SystemMessage X X
Set-SystemMessage X X
TransportAgent Disable-TransportAgent X X
Enable-TransportAgent X X
Get-TransportAgent X X
Install-TransportAgent X X
Set-TransportAgent X X
Uninstall-TransportAgent X X
TransportConfig Get-TransportConfig X X
Set-TransportConfig X X
TransportPipeline Get-TransportPipeline X X
TransportRule Disable-TransportRule X X
Enable-TransportRule X X
Get-TransportRule X X
New-TransportRule X X
Remove-TransportRule X X
Set-TransportRule X X
TransportRuleAction
TransportRuleCollecti Get-TransportRuleAction X X
on Export-TransportRuleCollection X X
TransportRulePredic Import-TransportRuleCollection X X
ate Get-TransportRulePredicate X X
TransportServer Get-TransportServer X X
Set-TransportServer X X
UMActiveCalls Get-UMActiveCalls X
UMAutoAttendant Disable-UMAutoAttendant X
Enable-UMAutoAttendant X
Get-UMAutoAttendant X
New-UMAutoAttendant X
Remove-UMAutoAttendant X
Set-UMAutoAttendant X
UMConnectivity Test-UMConnectivity X
UMCustomPrompt Copy-UMCustomPrompt X
UMDialPlan Get-UMDialplan X
New-UMDialplan X
Remove-UMDialplan X
Set-UMDialplan X
UMHuntGroup Get-UMHuntGroup X
New-UMHuntGroup X
Remove-UMHuntGroup X
UMIPGateway Disable-UMIPGateway X
Enable-UMIPGateway X
Get-UMIPGateway X
New-UMIPGateway X
Remove-UMIPGateway X
Set-UMIPGateway X
UMMailbox Disable-UMMailbox X
Enable-UMMailbox X
Get-UMMailbox X
Set-UMMailbox X
UMMailboxPIN Get-UMMailboxPIN X
Set-UMMailboxPIN X
UMMailboxPolicy Get-UMMailboxPolicy X
New-UMMailboxPolicy X
Remove-UMMailboxPolicy X
Set-UMMailboxPolicy X
UMServer Disable-UMServer X
Enable-UMServer X
Get-UMServer X
Set-UMServer X
UMVirtualDirectory Get-UMVirtualDirectory X
New-UMVirtualDirectory X
Remove-UMVirtualDirectory X
Set-UMVirtualDirectory X
User Get-User X
WebServicesConnecti Set-User X
vity
WebServicesVirtualD Test-WebServicesConnectivity X
irectory Get-WebServicesVirtualDirectory
X
New-WebServicesVirtualDirectory
X
Remove-WebServicesVirtualDirectory
X
Set-WebServicesVirtualDirectory
X
Verb

Disable

Enable

Get

Install

Move

New

Remove

Set

Test

Uninstall
Description

Disable cmdlets set the Enabled status of the specified Exchange 2007 object to $False. This prevents
the object from processing data even though the object exists.
Enable cmdlets set the Enabled status of the specified Exchange 2007 object to $True. This enables the
object to process data.
Get cmdlets retrieve information about a particular Exchange 2007 object.

Note:

Most Get cmdlets only return summary information when you run them. To tell the Get cmdlet to
return verbose information when you run a command, pipe the command to the Format-List cmdlet.
For more information about the Format-List command, see Working with Command Output. For more
information about pipelining, see Pipelining.

Install cmdlets install a new object or feature on an Exchange 2007 server.


Move cmdlets relocate the specified Exchange 2007 object from one container or server to another.

New cmdlets create new Exchange 2007 object.

Remove cmdlets delete the specified Exchange 2007 object.

Set cmdlets modify the properties of an existing Exchange 2007 object.

Test cmdlets test specific Exchange 2007 components and provide log files that you can examine.

Uninstall cmdlets remove an object or feature from an Exchange 2007 server.


Alias Command
Ac Add-Content
Asnp Add-PSSnapin
Clc Clear-Content
Clear Clear-Host
Cls Clear-Host
Cli Clear-Item
Clp Clear-ItemProperty
Clv Clear-Variable
Diff Compare-Object
Cvpa Convert-Path
Copy Copy-Item
Cp Copy-Item
Cpi Copy-Item
Cpp Copy-ItemProperty
Help ExHelp
Man ExHelp
Epal Export-Alias
Epcsv Export-Csv
% ForEach-Object
Foreach ForEach-Object
Fc Format-Custom
Fl Format-List
List Format-List
Ft Format-Table
Table Format-Table
Fw Format-Wide
Gal Get-Alias
Dir Get-ChildItem
Gci Get-ChildItem
Ls Get-ChildItem
Gcm Get-Command
Cat Get-Content
Gc Get-Content
Type Get-Content
Ghy Get-History
H Get-History
History Get-History
Gi Get-Item
Gp Get-ItemProperty
Gl Get-Location
Pwd Get-Location
Gm Get-Member
Gps Get-Process
Ps Get-Process
Gdr Get-PSDrive
Gsnp Get-PSSnapin
Gsv Get-Service
Gu Get-Unique
Gv Get-Variable
Gwmi Get-WmiObject
Group Group-Object
Ipal Import-Alias
Ipcsv Import-Csv
Iex Invoke-Expression
Ihy Invoke-History
R Invoke-History
Ii Invoke-Item
Mi Move-Item
Move Move-Item
Mv Move-Item
Mp Move-ItemProperty
Nal New-Alias
Ni New-Item
Mount New-PSDrive
Ndr New-PSDrive
Nv New-Variable
Oh Out-Host
Lp Out-Printer
Popd Pop-Location
Pushd Push-Location
Del Remove-Item
Erase Remove-Item
Rd Remove-Item
Ri Remove-Item
Rm Remove-Item
Rmdir Remove-Item
Rp Remove-ItemProperty
Rdr Remove-PSDrive
Rsnp Remove-PSSnapin
Rv Remove-Variable
Ren Rename-Item
Rni Rename-Item
Rnp Rename-ItemProperty
Rvpa Resolve-Path
Select Select-Object
Sal Set-Alias
Sc Set-Content
Si Set-Item
Sp Set-ItemProperty
Cd Set-Location
Chdir Set-Location
Sl Set-Location
Set Set-Variable
Sv Set-Variable
Sort Sort-Object
Sasv Start-Service
Sleep Start-Sleep
Kill Stop-Process
Spps Stop-Process
Spsv Stop-Service
Tee Tee-Object
? Where-Object
Where Where-Object
Echo Write-Output
Write Write-Output
variable
$$
$?
$^
$_
$Error
$ExBin
$ExScripts
$ForEach
$Home
$MaximumHistoryCount
$PSHome
Description
This variable contains the last token of the last line that is received by the Exchange Management Shell.
This variable contains the success or fail status of the last operation.
This variable contains the first token of the last line that is received by the Exchange Management Shell.
This variable contains the current pipeline object that is used in script blocks, filters, and the Where statement.
This variable contains objects for which an error occurred when they are processed in a cmdlet.
This variable displays the full path of the Exchange Server\bin directory.
This variable the full path of the Exchange scripts directory.
This variable refers to the enumerator in a ForEach loop.
This variable specifies the user's root directory. It is the equivalent of %HomeDrive%%HomePath%.
This variable specifies the maximum number of entries that can be saved in the command history.
This variable specifies the directory where the Exchange Management Shell is installed.
Operator
=

:
!

[]
{}
|
>
>>
""
$
@
$( )
..
+

-
*
/
%
The equal sign is used as an assignment character. The value on the right side of the equal sign is assigned to the variable on th

+= Add the value on the right side of the equal sign to the current value that is contained in the variable on the left side of the

-= Subtract the value on the right side of the equal sign from the current value that is contained in the variable on the left side

*= Multiply the current value of the variable on the left side of the equal sign by the value that is specified on the right side of

/= Divide the current value of the variable on the left side of the equal sign by the value that is specified on the right side of th

%= Modify the current value of the variable on the left side of the equal sign by the value that is specified on the right side of t

A colon can be used to separate a parameter's name and the parameter's value, as in the following example: -Enabled:$True.
The exclamation point is a logical NOT operator. When it is used with the equal ( = ) sign, the combined pair means "not equal
Brackets are used to specify the index value of an array position. For example, $Red[9] refers to the tenth index position in the

Brackets can also be used to assign a type to a variable, as in the following example: $A=[XML] "<Test><A>value</A></Test>".
Braces are used to include an expression in a command, as in the following example: Get-Process | Where { $_.HandleCount -gt 40
The pipe symbol is used when one cmdlet pipes a result to another cmdlet. For example, the following command pipes the res
The right-angle bracket is used to send the output of a command to a file, as in the following example: Get-TransportRulePredic
Double right-angle brackets are used to append the output of a command to a file, if the file exists. If the file does not exist, a
Quotation marks are used to enclose a string that contains spaces.
A dollar sign indicates a variable. For example, $Blue = 10 assigns the value 10 to the variable $Blue.
The @ symbol references an associative array. For more information, see Arrays.
A dollar sign ( $ ) with parentheses indicates command substitution. You can use command substitution when you want to use
Double-periods indicate a value range. For example, if an array contains several indexes, you can specify the following comma
The + operator adds two values together. For example, 6 + 6 equals 12.
The - operator subtracts one value from another value. For example, 12 - 6 equals 6.

The - operator
A wildcard can also
character hasbeseveral
used to representYou
meanings. a negative
can use number,
wildcard such as -6. For
characters example,
to match strings, 6 equals
-6 * to multiply .
-36numeric values, or, if
TestTestTest.
The / operator divides one value by another. For example, 6 / 6 equals 1.
The % operator returns the remainder from a division operator. For example , 6 % 4 equals 2.
Operator Definition
-eq Equals (not case-sensitive)
-ieq Equals (not case-sensitive)
-ceq Equals (case-sensitive)
-ne Not equal (not case-sensitive)
-ine Not equal (not case-sensitive)
-cne Not equal (case-sensitive)
-lt Less than (not case-sensitive)
-ilt Less than (not case-sensitive)
-clt Less than (case-sensitive)
-gt Greater than (not case-sensitive)
-igt Greater than (not case-sensitive)
-cgt Greater than (case-sensitive)
-le Less than or equal to (not case-sensitive)
-ile Less than or equal to (not case-sensitive)
-cle Less than or equal to (case-sensitive)
-ge Greater than or equal to (not case-sensitive)
-ige Greater than or equal to (not case-sensitive)
-cge Greater than or
The elements in equal tooperand
the left (case-sensitive)
that is equal to the right operand (not
-contains case-sensitive)
The elements in the left operand that is equal to the right operand (not
-icontains case-sensitive)
The elements in the left operand that is equal to the right operand (case-
-ccontains sensitive)
The elements in the left operand that is equal to the right operand (not
-notcontains case-sensitive)
The elements in the left operand that is equal to the right operand (not
-inotcontains case-sensitive)
The elements in the left operand that is equal to the right operand (case-
-cnotcontains sensitive)
-band Bitwise And
-bor Bitwise Or
-bnot Bitwise NOT
-and Logical and
-or Logical or
-not Logical not
-match Compare strings by using regular expressions (not case-sensitive)
-notmatch Compare strings by using regular expressions (not case-sensitive)
-imatch Compare strings by using regular expressions (not case-sensitive)
-inotmatch Compare strings by using regular expressions (not case-sensitive)
-cmatch Compare strings by using regular expressions (case-sensitive)
-cnotmatch Compare strings by using regular expressions (case-sensitive)
-like Compare strings by using wildcard rules
-notlike Compare strings by using wildcard rules
-ilike Compare strings by using wildcard rules (not case-sensitive)
-inotlike Compare strings by using wildcard rules (not case-sensitive)
-clike Compare strings by using wildcard rules (case-sensitive)
-cnotlike Compare strings by using wildcard rules (case-sensitive)
Example
Command Description
Get-Help When you
When you give
use the
theGet-Help
Get-Helpcmdlet
cmdletby itself,cmdlet
a shell it givesasyou basic instructions
an argument, on how
it displays to use
the help the Exchange
information Management
for that Shell
cmdlet. For help system.
example, to retrieve the help information for the Get-SystemMessage cmdlet, use the following
Get-Help <cmdlet> command:

Get-Help
When you Get-SystemMessage
give the Get-Help cmdlet a shell cmdlet as an argument, together with a wildcard character, the Get-Help cmdlet returns a list of all cmdlets that match the text that you provided. You can use several
Get-Help <*cmdlet*> methods to retrieve a list of shell cmdlets. These methods include the following:

Get-Help *Rules This command returns all cmdlets that end with the word Rules.

Get-Help Get*Rules This command returns all cmdlets that start with the word Get and end with the word Rules.

Get-Help Get-Export* This command returns all cmdlets that start with the phrase Get-Export.

By using wildcard characters in this manner, you can easily view a list of all cmdlets that are available for a certain feature. For example, by using the Get-Help *-TransportAgent command, you can view a list of all the
cmdlet verbs available for transport agents.

The Get-Help About_* command provides a list of all general Exchange Management Shell help topics to help you better understand and use the Exchange Management Shell. If you want to learn more about a topic
Get-Help About_* in the list that is displayed, run the Get-Help About_<feature> command. For example, if you want to learn more about the Where statement, run Get-Help About_Where.
Get-Help <cmdlet> -Detailed See the Help Views section later in this topic.
Get-Help <cmdlet> -Full See the Help Views section later in this topic.
Get-Help <cmdlet>
Get-Help <cmdlet> -Parameter
-Examples <parameter See the Help Views section later in this topic.
name> See the Help Views section later in this topic.
Get-Help -Role *<server role>* See the Role, Component, and Functionality Parameters section later in this topic.
Get-Help -Component *<component
feature>* See the Role, Component, and Functionality Parameters section later in this topic.
Get-Help -Functionality *<Global | User |
Server>* See the Role, Component, and Functionality Parameters section later in this topic.

Cmdlet Description
The Get-Command cmdlet provides a list of all the cmdlets that are available to the shell. Like the Get-Help cmdlet, the Get-Command cmdlet allows for wildcard character expansion. You can use this cmdlet with the
Get-Command Format-List and Format-Table cmdlets to provide a more readable display. For example, use Get-Command | Format-List to display the cmdlet help in a list format.
The Get-Command <Cmdlet> command provides detailed information about the specified cmdlet's parameters and other components. You can use this command together with the Format-List cmdlet and Format-
Get-Command <Cmdlet> Table cmdlet to provide a more readable display. For example, use Get-Command Get-SystemMessage | Format-List to display the cmdlet help in a list format.

The Get-Command -Noun <CmdletNoun> command lists all the cmdlets that exist with the specified noun. This command is useful when you want to view a list of all cmdlets that are associated with a particular
feature. For example, the Get-Help -Noun SystemMessage command returns all the cmdlets that are available for the SystemMessage feature. You can use this command together with the Format-List cmdlet and
Get-Command -Noun <CmdletNoun> Format-Table cmdlet to provide a more readable display. For example, use Get-SystemMessage -Noun Get | Format-List to display the command help in a list format.

The Get-Command -Verb <CmdletVerb> command lists all the cmdlets that exist with the specified verb. This command is useful when you want to view a list of all cmdlets that are associated with a particular action.
For example, the Get-Help -Verb Enable command returns all cmdlets available that perform the enable action. You can use this command together with the Format-List cmdlet and Format-Table cmdlet to provide a
Get-Command -Verb <CmdletVerb> more readable display. For example, use Get-Command -Verb SystemMessage | Format-List to display the command help in a list format.
Get-ExCommand The Get-ExCommand cmdlet behaves identically to the Get-Command cmdlet, but returns only cmdlets that are available to manage Exchange 2007.
Get-PSCommand The Get-PSCommand cmdlet behaves identically to the Get-Command cmdlet, but excludes cmdlets that are used to manage Exchange 2007.

Cmdlet Description
The QuickRef command opens a printable HTML chart that lists the most frequently used Exchange Management Shell cmdlets.

QuickRef To view the most up-to-date version of this chart, see Exchange Management Shell Quick Reference.
Use the <Cmdlet> -? command together with any cmdlet to find the same help information that is available when you use the Get-Help cmdlet. For example, type Get-SystemMessage -? to display detailed help for the
<Cmdlet> -? Get-SystemMessage cmdlet.
Get-Tip The Get-Tip cmdlet generates a new Exchange Management Shell Tip of the Day.
Get-ExBlog The Get-ExBlog cmdlet opens Microsoft Internet Explorer to display the Exchange Team blog.

view Example
Default Get-Help Set-Mailbox

Detailed Get-Help Set-Mailbox -Detailed

Full Get-Help Set-Mailbox - Full


Examples Get-Help Set-Mailbox -Examples
Description
The
The default
Detailed view
view isis displayed
displayed when
when you
you use
use the
the command Get-Help <<cmdlet
command Get-Help cmdlet>>. -Detailed. The parameters that are returned in the Parameters
section do not include parameter metadata.

For
The more information
Full view about
is displayed parameters,
when seecommand
you use the Parameters.
Get-Help <cmdlet> -Full. The parameters that are returned in the Parameters section
include the following parameter metadata:

Required?

Position?

Default value

Accept pipeline input?

Accept wildcard characters?

For more information about parameters, see Parameters.


The Examples view is displayed when you use the command Get-Help <cmdlet> -Examples.

You might also like