Topic Last Modified: 2013-07-05

When reviewing the help topics for the Lync Online cmdlets, you'll sometimes see the terms parameter and property used interchangeably. Don’t be confused by this terminology: although the two are technically different, in Lync Online, the terms essentially refer to the same thing.

Technically speaking, parameters are used when you run a cmdlet. For example, in the following Windows PowerShell command, EnableMicrosoftPushNotificationService and EnableApplePushNotificationService are parameters of the Set-CsPushNotificationConfiguration cmdlet:

Copy Code
Set-CsPushNotificationConfiguration -EnableMicrosoftPushNotificationService -EnableApplePushNotificationService $True

A property is an attribute of a Lync Online object (for example, a collection of push notification configuration settings). Let’s say that you run this command:

Copy Code
Set-CsPushNotificationConfiguration

When you do this, you’ll get back a collection of properties and their associated values, which will include the following items:

Copy Code
EnableMicrosoftPushNotificationService : True
EnableApplePushNotificationService	 : True

As you can see, properties and parameters share the same name: you use the EnableMicrosoftPushNotificationService parameter to configure the value of the EnableMicrosoftPushNotificationService property.

See Also