Wie o wie wil een lexer maken voor PowerShell?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Topicstarter
(Achtergrondinformatie: UBB code-tag: PowerShell)

T.net heeft helaas geen highlighting voor Powershell. Aangezien er veel werk in kruipt is het ook geen prioriteit.

De vraag is: kan iemand hier, of kunnen we met verschillende mensen, een powershell-lexer maken die door Flex gelezen kan worden? Mijn probleem is dat ik geen idee heb hoe aan een lexer te beginnen, ttz. de vorm. Enkel met de inhoud kan ik helpen.

Ik trap af met de informatie die ik van PowerShell ken en die nodig is bij het maken van een lexer. Ik denk niet dat er ergens op het net eveveel cmdlets opgesomd worden als hier - en de lijst is nog niet volledig :)




Commando's
code:
1
break catch continue do else elseif filter finally for foreach function if in return switch try until where while


Cmdlets
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Add-Computer Add-Content Add-History Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content 
Clear-EventLog Clear-History Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction 
Connect-WSMan ConvertFrom-Csv ConvertFrom-SecureString ConvertFrom-StringData Convert-Path ConvertTo-Csv 
ConvertTo-Html ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore 
Disable-PSBreakpoint Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-WSMan Enable-ComputerRestore 
Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-WSManCredSSP Enter-PSSession Exit-PSSession 
Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession 
ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem 
Get-Command Get-ComputerRestorePoint Get-Content Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog 
Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Help Get-History Get-Host Get-HotFix Get-Item Get-ItemProperty 
Get-Job Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive 
Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-Service Get-TraceSource Get-Transaction 
Get-UICulture Get-Unique Get-Variable Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias 
Import-Clixml Import-Counter Import-Csv Import-LocalizedData Import-Module Import-PSSession Invoke-Command Invoke-Expression 
Invoke-History Invoke-Item Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item 
Move-ItemProperty New-Alias New-Event New-EventLog New-Item New-ItemProperty New-Module New-ModuleManifest New-Object New-PSDrive 
New-PSSession New-PSSessionOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WSManInstance New-WSManSessionOption 
Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job 
Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog 
Remove-Item Remove-ItemProperty Remove-Job Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin 
Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path 
Restart-Computer Restart-Service Restore-Computer Resume-Service Select-Object Select-String Select-Xml Send-MailMessage Set-Acl 
Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-Location Set-PSBreakpoint 
Set-PSDebug Set-PSSessionConfiguration Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance 
Set-WSManQuickConfig Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript 
Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection 
Test-ModuleManifest Test-Path Test-WSMan Trace-Command Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Update-FormatData  
Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host 
Write-Output Write-Progress Write-Verbose Write-Warning


Extra Cmdlets
(active directory)
code:
1
2
3
4
5
6
7
8
9
10
Add-ADComputerServiceAccount Add-ADDomainControllerPasswordReplicationPolicy Add-ADFineGrainedPasswordPolicySubject Add-ADGroupMember Add-ADPrincipalGroupMembership
Clear-ADAccountExpiration Disable-ADAccount Disable-ADOptionalFeature Enable-ADAccount Enable-ADOptionalFeature Get-ADAccountAuthorizationGroup Get-ADAccountResultantPasswordReplicationPolicy
Get-ADComputer Get-ADComputerServiceAccount Get-ADDefaultDomainPasswordPolicy Get-ADDomain Get-ADDomainController Get-ADDomainControllerPasswordReplicationPolicy Get-ADDomainControllerPasswordReplicationPolicyUsage
Get-ADFineGrainedPasswordPolicy Get-ADFineGrainedPasswordPolicySubject Get-ADForest Get-ADGroup Get-ADGroupMember Get-ADObject Get-ADOptionalFeature Get-ADOrganizationalUnit Get-ADPrincipalGroupMembership
Get-ADRootDSE Get-ADServiceAccount Get-ADUser Get-ADUserResultantPasswordPolicy Install-ADServiceAccount Move-ADDirectoryServer Move-ADDirectoryServerOperationMasterRole Move-ADObject
New-ADComputer New-ADFineGrainedPasswordPolicy New-ADGroup New-ADObject New-ADOrganizationalUnit New-ADServiceAccount New-ADUser Remove-ADComputer Remove-ADComputerServiceAccount
Remove-ADDomainControllerPasswordReplicationPolicy Remove-ADFineGrainedPasswordPolicy Remove-ADFineGrainedPasswordPolicySubject Remove-ADGroup Remove-ADGroupMember Remove-ADObject
Remove-ADOrganizationalUnit Remove-ADPrincipalGroupMembership Remove-ADServiceAccount Remove-ADUser Rename-ADObject Reset-ADServiceAccountPassword Restore-ADObject Search-ADAccount
Set-ADAccountControl Set-ADAccountExpiration Set-ADAccountPassword Set-ADComputer Set-ADDefaultDomainPasswordPolicy Set-ADDomain Set-ADDomainMode Set-ADFineGrainedPasswordPolicy
Set-ADForest Set-ADForestMode Set-ADGroup Set-ADObject Set-ADOrganizationalUnit Set-ADServiceAccount Set-ADUser Uninstall-ADServiceAccount Unlock-ADAccount


(exchange)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Get-AcceptedDomain New-AcceptedDomain Remove-AcceptedDomain Set-AcceptedDomain Test-ActiveSyncConnectivity Clear-ActiveSyncDevice 
Remove-ActiveSyncDevice Get-ActiveSyncDeviceStatistics Export-ActiveSyncLog Get-ActiveSyncMailboxPolicy New-ActiveSyncMailboxPolicy
Remove-ActiveSyncMailboxPolicy Set-ActiveSyncMailboxPolicy Get-ActiveSyncVirtualDirectory New-ActiveSyncVirtualDirectory 
Remove-ActiveSyncVirtualDirectory Set-ActiveSyncVirtualDirectory Get-AddressList Move-AddressList New-AddressList Remove-AddressList
Set-AddressList Update-AddressList Get-AddressRewriteEntry New-AddressRewriteEntry Remove-AddressRewriteEntry Set-AddressRewriteEntry
Add-ADPermission Get-ADPermission Remove-ADPermission Get-AdSite Set-AdSite Get-AdSiteLink Set-AdSiteLink Get-AgentLog Disable-AntispamUpdates
Enable-AntispamUpdates Get-AntispamUpdates Add-AttachmentFilterEntry Get-AttachmentFilterEntry Remove-AttachmentFilterEntry Get-AttachmentFilterListConfig
Set-AttachmentFilterListConfig Export-AutoDiscoverConfig Get-AutodiscoverVirtualDirectory New-AutodiscoverVirtualDirectory Remove-AutodiscoverVirtualDirectory
Set-AutodiscoverVirtualDirectory Add-AvailabilityAddressSpace Get-AvailabilityAddressSpace Remove-AvailabilityAddressSpace Get-AvailabilityConfig
Set-AvailabilityConfig Get-CASMailbox Set-CASMailbox Get-ClientAccessServer Set-ClientAccessServer Move-ClusteredMailboxServer Start-ClusteredMailboxServer
Stop-ClusteredMailboxServer Get-ClusteredMailboxServerStatus Get-Contact Set-Contact Get-ContentFilterConfig Set-ContentFilterConfig Add-ContentFilterPhrase
Get-ContentFilterPhrase Remove-ContentFilterPhrase Disable-ContinuousReplicationHostName Enable-ContinuousReplicationHostName Dismount-Database Mount-Database
Enable-DatabaseCopy Move-DatabasePath Get-DetailsTemplate Restore-DetailsTemplate Set-DetailsTemplate Disable-DistributionGroup Enable-DistributionGroup
Get-DistributionGroup New-DistributionGroup Remove-DistributionGroup Set-DistributionGroup Add-DistributionGroupMember Get-DistributionGroupMember 
Remove-DistributionGroupMember Get-DynamicDistributionGroup New-DynamicDistributionGroup Remove-DynamicDistributionGroup Set-DynamicDistributionGroup
Get-EdgeSubscription New-EdgeSubscription Remove-EdgeSubscription Start-EdgeSynchronization Test-EdgeSynchronization Get-EmailAddressPolicy New-EmailAddressPolicy
Remove-EmailAddressPolicy Set-EmailAddressPolicy Update-EmailAddressPolicy Get-EventLogLevel Set-EventLogLevel Add-ExchangeAdministrator Get-ExchangeAdministrator
Remove-ExchangeAdministrator Enable-ExchangeCertificate Export-ExchangeCertificate Get-ExchangeCertificate Import-ExchangeCertificate New-ExchangeCertificate
Remove-ExchangeCertificate Test-ExchangeSearch Get-ExchangeServer Set-ExchangeServer Update-FileDistributionService Get-ForeignConnector New-ForeignConnector
Remove-ForeignConnector Set-ForeignConnector Get-GlobalAddressList New-GlobalAddressList Remove-GlobalAddressList Set-GlobalAddressList Update-GlobalAddressList
Get-Group Set-Group Test-ImapConnectivity Get-IMAPSettings Set-IMAPSettings Get-IPAllowListConfig Set-IPAllowListConfig Add-IPAllowListEntry Get-IPAllowListEntry
Remove-IPAllowListEntry Add-IPAllowListProvider Get-IPAllowListProvider Remove-IPAllowListProvider Set-IPAllowListProvider Test-IPAllowListProvider Get-IPAllowListProvidersConfig
Set-IPAllowListProvidersConfig Get-IPBlockListConfig Set-IPBlockListConfig Add-IPBlockListEntry Get-IPBlockListEntry Remove-IPBlockListEntry Add-IPBlockListProvider
Get-IPBlockListProvider Remove-IPBlockListProvider Set-IPBlockListProvider Test-IPBlockListProvider Get-IPBlockListProvidersConfig Set-IPBlockListProvidersConfig
Disable-JournalRule Enable-JournalRule Get-JournalRule New-JournalRule Remove-JournalRule Set-JournalRule Get-LogonStatistics Connect-Mailbox Disable-Mailbox
Enable-Mailbox Export-Mailbox Get-Mailbox Import-Mailbox Move-Mailbox New-Mailbox Remove-Mailbox Restore-Mailbox Set-Mailbox Get-MailboxCalendarSettings
Set-MailboxCalendarSettings Clean-MailboxDatabase Get-MailboxDatabase New-MailboxDatabase Remove-MailboxDatabase Set-MailboxDatabase Get-MailboxFolderStatistics
Add-MailboxPermission Get-MailboxPermission Remove-MailboxPermission Get-MailboxServer Set-MailboxServer Get-MailboxStatistics Disable-MailContact Enable-MailContact
Get-MailContact New-MailContact Remove-MailContact Set-MailContact Test-Mailflow Disable-MailPublicFolder Enable-MailPublicFolder Get-MailPublicFolder
Set-MailPublicFolder Disable-MailUser Enable-MailUser Get-MailUser New-MailUser Remove-MailUser Set-MailUser Get-ManagedContentSettings New-ManagedContentSettings
Remove-ManagedContentSettings Set-ManagedContentSettings Get-ManagedFolder New-ManagedFolder Remove-ManagedFolder Set-ManagedFolder Start-ManagedFolderAssistant 
Stop-ManagedFolderAssistant Get-ManagedFolderMailboxPolicy New-ManagedFolderMailboxPolicy  Remove-ManagedFolderMailboxPolicy Set-ManagedFolderMailboxPolicy
Test-MapiConnectivity Export-Message Get-Message Remove-Message Resume-Message Suspend-Message Get-MessageClassification New-MessageClassification Remove-MessageClassification
Set-MessageClassification Get-MessageTrackingLog Get-NetworkConnectionInfo Get-OABVirtualDirectory New-OABVirtualDirectory Remove-OABVirtualDirectory Set-OABVirtualDirectory 
Get-OfflineAddressBook Move-OfflineAddressBook New-OfflineAddressBook Remove-OfflineAddressBook Set-OfflineAddressBook Update-OfflineAddressBook Get-OrganizationConfig
Set-OrganizationConfig Disable-OutlookAnywhere Enable-OutlookAnywhere Get-OutlookAnywhere Set-OutlookAnywhere Get-OutlookProvider New-OutlookProvider Remove-OutlookProvider
Set-OutlookProvider Test-OutlookWebServices Test-OwaConnectivity Get-OwaVirtualDirectory New-OwaVirtualDirectory Remove-OwaVirtualDirectory Set-OwaVirtualDirectory 
Test-PopConnectivity Get-POPSettings Set-POPSettings Get-PublicFolder New-PublicFolder Remove-PublicFolder Set-PublicFolder Update-PublicFolder 
Add-PublicFolderAdministrativePermission Get-PublicFolderAdministrativePermission Remove-PublicFolderAdministrativePermission Add-PublicFolderClientPermission 
Get-PublicFolderClientPermission Remove-PublicFolderClientPermission Get-PublicFolderDatabase New-PublicFolderDatabase Remove-PublicFolderDatabase
Set-PublicFolderDatabase Update-PublicFolderHierarchy Resume-PublicFolderReplication Suspend-PublicFolderReplication Get-PublicFolderStatistics Get-Queue Resume-Queue 
Retry-Queue Suspend-Queue Get-ReceiveConnector New-ReceiveConnector Remove-ReceiveConnector Set-ReceiveConnector Get-Recipient Get-RecipientFilterConfig Set-RecipientFilterConfig
Get-RemoteDomain New-RemoteDomain Remove-RemoteDomain Set-RemoteDomain Test-ReplicationHealth Get-ResourceConfig Set-ResourceConfig Get-RoutingGroupConnector
New-RoutingGroupConnector Remove-RoutingGroupConnector Set-RoutingGroupConnector
Update-SafeList Get-SendConnector New-SendConnector Remove-SendConnector Set-SendConnector Get-SenderFilterConfig Set-SenderFilterConfig
Test-SenderId Get-SenderIdConfig Set-SenderIdConfig Get-SenderReputationConfig Set-SenderReputationConfig Disable-ServiceEmailChannel
Enable-ServiceEmailChannel Test-ServiceHealth Get-StorageGroup New-StorageGroup Remove-StorageGroup Set-StorageGroup Disable-StorageGroupCopy
Enable-StorageGroupCopy Restore-StorageGroupCopy Resume-StorageGroupCopy Suspend-StorageGroupCopy Update-StorageGroupCopy Get-StorageGroupCopyStatus
Move-StorageGroupPath Test-SystemHealth Get-SystemMessage New-SystemMessage Remove-SystemMessage Set-SystemMessage Disable-TransportAgent 
Enable-TransportAgent Get-TransportAgent Install-TransportAgent Set-TransportAgent Uninstall-TransportAgent Get-TransportConfig Set-TransportConfig
Get-TransportPipeline Disable-TransportRule Enable-TransportRule Get-TransportRule New-TransportRule Remove-TransportRule Set-TransportRule
Get-TransportRuleAction Export-TransportRuleCollection Import-TransportRuleCollection Get-TransportRulePredicate Get-TransportServer Set-TransportServer
Get-UMActiveCalls Disable-UMAutoAttendant Enable-UMAutoAttendant Get-UMAutoAttendant New-UMAutoAttendant Remove-UMAutoAttendant Set-UMAutoAttendant Test-UMConnectivity
Copy-UMCustomPrompt Get-UMDialplan New-UMDialplan Remove-UMDialplan Set-UMDialplan Get-UMHuntGroup New-UMHuntGroup Remove-UMHuntGroup Disable-UMIPGateway 
Enable-UMIPGateway Get-UMIPGateway New-UMIPGateway Remove-UMIPGateway Set-UMIPGateway Disable-UMMailbox Enable-UMMailbox Get-UMMailbox Set-UMMailbox
Get-UMMailboxPIN Set-UMMailboxPIN Get-UMMailboxPolicy New-UMMailboxPolicy Remove-UMMailboxPolicy Set-UMMailboxPolicy Disable-UMServer Enable-UMServer
Get-UMServer Set-UMServer Get-UMVirtualDirectory New-UMVirtualDirectory Remove-UMVirtualDirectory Set-UMVirtualDirectory Get-User Set-User Test-WebServicesConnectivity
Get-WebServicesVirtualDirectory New-WebServicesVirtualDirectory Remove-WebServicesVirtualDirectory Set-WebServicesVirtualDirectory Get-X400AuthoritativeDomain
New-X400AuthoritativeDomain Remove-X400AuthoritativeDomain Set-X400AuthoritativeDomain


(scdpm)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Add-DPMDisk Add-Tape Disable-DPMLibrary Disable-TapeDrive Enable-DPMLibrary Enable-TapeDrive Get-DatasetStatus Get-DPMDisk Get-DPMLibrary Get-DPMVolume Get-HeadlessDataset
Get-Tape Get-TapeDrive Get-TapeSlot Lock-DPMLibraryDoor Lock-DPMLibraryIEPort Remove-DPMDisk Remove-Tape Rename-DPMLibrary Set-DPMGlobalProperty Set-Tape Start-AutoProtection
Start-DPMDiskRescan Start-DPMLibraryInventory Start-DPMLibraryRescan Start-TapeDriveCleaning Start-TapeErase Start-TapeRecatalog Unlock-DPMLibraryDoor Unlock-DPMLibraryIEPort
Connect-DPMServer Disconnect-DPMServer Get-Datasource Get-DPMGlobalPropertyGet-DPMGlobalProperty Get-ProductionServer Add-BackupNetworkAddress Add-ChildDatasource
Get-AutoProtectIntent Get-BackupNetworkAddress Get-ChildDatasource Get-DatasourceDiskAllocation Get-DatasourceProtectionOption Get-MaintenanceJobStartTime 
Get-ModifiableProtectionGroup Get-PolicyObjective Get-PolicySchedule Get-ProductionCluster Get-ProductionVirtualName Get-ProtectionGroup Get-ProtectionJobStartTime
Get-ReplicaCreationMethod Get-TapeBackupOption New-ProtectionGroup New-RecoveryPoint Remove-BackupNetworkAddress Remove-ChildDatasource Remove-DatasourceReplica
Rename-ProtectionGroup Set-AutoProtectIntent Set-DatasourceDiskAllocation Set-DatasourceProtectionOption Set-MaintenanceJobStartTime Set-PerformanceOptimization
Set-PolicyObjective Set-PolicySchedule Set-ProtectionGroup Set-ProtectionJobStartTime Set-ProtectionType Set-ReplicaCreationMethod Set-TapeBackupOption Start-CreateCatalog
Start-DatasourceConsistencyCheck Start-ProductionServerSwitchProtection Start-SwitchProtection Copy-DPMTapeData Get-RecoverableItem Get-RecoveryPoint Get-RecoveryPointLocation
New-RecoveryNotification New-RecoveryOption New-SearchOption Recover-RecoverableItem Remove-RecoveryPoint Start-OnlineRecatalog Test-DPMTapeData Add-DPMRecoveryItem
Add-DPMRecoveryTarget Add-DPMSecurityGroup Get-DPMRecoveryItem Get-DPMRecoveryTarget Get-DPMRole Get-DPMSecurityGroup New-DPMRecoveryTarget New-DPMRole Remove-DPMRecoveryItem
Remove-DPMRecoveryTarget Remove-DPMRole Remove-DPMSecurityGroup Rename-DPMRole Set-DPMRole


(scom)
code:
1
2
3
4
5
6
7
8
9
10
11
12
Add-ConnectorToTier Add-RemotelyManagedComputer Add-RemotelyManagedDevice Add-UserToUserRole Approve-AgentPendingAction Disable-NotificationSubscription 
Disable-Rule Enable-NotificationSubscription Enable-Rule Export-ManagementPack Get-Agent Get-AgentPendingAction Get-Alert Get-AlertDestination Get-AlertHistory 
Get-Connector Get-DefaultSetting Get-Diagnostic Get-Discovery Get-Event Get-FailoverManagementServer Get-GatewayManagementServer Get-MaintenanceWindow 
Get-ManagementGroupConnection Get-ManagementPack Get-ManagementServer Get-Monitor Get-MonitorHierarchy Get-MonitoringClass Get-MonitoringClassProperty 
Get-MonitoringObject Get-MonitoringObjectGroup Get-MonitoringObjectPath Get-MonitoringObjectProperty Get-NotificationAction Get-NotificationEndpoint 
Get-NotificationRecipient Get-NotificationSubscription Get-OperationsManagerCommand Get-Override Get-PerformanceCounter Get-PerformanceCounterValue 
Get-PrimaryManagementServer Get-Recovery Get-RelationshipClass Get-RelationshipObject Get-RemotelyManagedComputer Get-RemotelyManagedDevice Get-ResultantCategoryOverride 
Get-ResultantRuleOverride Get-ResultantUnitMonitorOverride Get-RootManagementServer Get-Rule Get-RunAsAccount Get-State Get-Task Get-TaskResult Get-Tier Get-UserRole 
Install-Agent Install-AgentByName Install-ManagementPack New-CustomMonitoringObject New-DeviceDiscoveryConfiguration New-LdapQueryDiscoveryCriteria New-MaintenanceWindow 
New-ManagementGroupConnection New-MonitoringPropertyValuePair New-Tier New-WindowsDiscoveryConfiguration Reject-AgentPendingAction Remove-ConnectorFromTier 
Remove-DisabledMonitoringObject Remove-ManagementGroupConnection Remove-RemotelyManagedComputer Remove-RemotelyManagedDevice Remove-Tier Resolve-Alert 
Set-AlertDestination Set-DefaultSetting Set-MaintenanceWindow Set-ManagementServer Set-ProxyAgent Start-Discovery Start-Task Uninstall-Agent Uninstall-ManagementPack


(sharepoint)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Add-SPClaimTypeMapping Add-SPDiagnosticsPerformanceCounter Add-SPInfoPathUserAgent Add-SPServiceApplicationProxyGroupMember Add-SPShellAdmin Add-SPSiteSubscriptionFeaturePackMember
Add-SPSiteSubscriptionProfileConfig Add-SPSolution Add-SPUserSolution Backup-SPConfigurationDatabase Backup-SPFarm Backup-SPSite Clear-SPLogLevel Clear-SPMetadataWebServicePartitionData
Clear-SPPerformancePointServiceApplicationTrustedLocation Clear-SPSecureStoreCredentialMapping Clear-SPSecureStoreDefaultProvider Clear-SPSiteSubscriptionBusinessDataCatalogConfig
Connect-SPConfigurationDatabase Copy-SPBusinessDataCatalogAclToChildren Disable-SPBusinessDataCatalogEntity Disable-SPFeature Disable-SPInfoPathFormTemplate Disable-SPSessionStateService
Disable-SPSingleSignOn Disable-SPTimerJob Disable-SPWebApplicationHttpThrottling Disconnect-SPConfigurationDatabase Dismount-SPContentDatabase Dismount-SPStateServiceDatabase
Enable-SPBusinessDataCatalogEntity Enable-SPFeature Enable-SPInfoPathFormTemplate Enable-SPSessionStateService Enable-SPTimerJob Enable-SPWebApplicationHttpThrottling
Export-SPBusinessDataCatalogModel Export-SPEnterpriseSearchTopology Export-SPInfoPathAdministrationFiles Export-SPMetadataWebServicePartitionData 
Export-SPSiteSubscriptionBusinessDataCatalogConfig Export-SPSiteSubscriptionSettings Export-SPWeb Get-SPAccessServiceApplication Get-SPAlternateURL Get-SPAuthenticationProvider
Get-SPBackupHistory Get-SPBrowserCustomerExperienceImprovementProgram Get-SPBusinessDataCatalogMetadataObject Get-SPBusinessDataCatalogThrottleConfig Get-SPCertificateAuthority
Get-SPClaimProvider Get-SPClaimProviderManager Get-SPContentDatabase Get-SPContentDeploymentJob Get-SPContentDeploymentPath Get-SPCustomLayoutsPage Get-SPDatabase
Get-SPDataConnectionFile Get-SPDataConnectionFileDependent Get-SPDesignerSettings Get-SPDiagnosticConfig Get-SPDiagnosticsPerformanceCounter Get-SPDiagnosticsProvider
Get-SPEnterpriseSearchAdministrationComponent Get-SPEnterpriseSearchCrawlComponent Get-SPEnterpriseSearchCrawlContentSource Get-SPEnterpriseSearchCrawlCustomConnector
Get-SPEnterpriseSearchCrawlDatabase Get-SPEnterpriseSearchCrawlExtension Get-SPEnterpriseSearchCrawlMapping Get-SPEnterpriseSearchCrawlRule Get-SPEnterpriseSearchCrawlTopology
Get-SPEnterpriseSearchExtendedClickThroughExtractorJobDefinition Get-SPEnterpriseSearchExtendedConnectorProperty Get-SPEnterpriseSearchExtendedQueryProperty Get-SPEnterpriseSearchIndexPartition Get-SPEnterpriseSearchLanguageResourcePhrase Get-SPEnterpriseSearchMetadataCategory
Get-SPEnterpriseSearchMetadataCrawledProperty Get-SPEnterpriseSearchMetadataManagedProperty Get-SPEnterpriseSearchMetadataMapping Get-SPEnterpriseSearchPropertyDatabase
Get-SPEnterpriseSearchQueryAndSiteSettingsService Get-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance Get-SPEnterpriseSearchQueryAndSiteSettingsServiceProxy
Get-SPEnterpriseSearchQueryAuthority Get-SPEnterpriseSearchQueryComponent Get-SPEnterpriseSearchQueryDemoted Get-SPEnterpriseSearchQueryKeyword Get-SPEnterpriseSearchQueryScope
Get-SPEnterpriseSearchQueryScopeRule Get-SPEnterpriseSearchQuerySuggestionCandidates Get-SPEnterpriseSearchQueryTopology Get-SPEnterpriseSearchRankingModel Get-SPEnterpriseSearchSecurityTrimmer
Get-SPEnterpriseSearchService Get-SPEnterpriseSearchServiceApplication Get-SPEnterpriseSearchServiceApplicationProxy Get-SPEnterpriseSearchServiceInstance Get-SPEnterpriseSearchSiteHitRule
Get-SPExcelBlockedFileType Get-SPExcelDataConnectionLibrary Get-SPExcelDataProvider Get-SPExcelFileLocation Get-SPExcelServiceApplication Get-SPExcelUserDefinedFunction Get-SPFarm
Get-SPFarmConfig Get-SPFeature Get-SPHelpCollection Get-SPInfoPathFormsService Get-SPInfoPathFormTemplate Get-SPInfoPathUserAgent Get-SPInfoPathWebServiceProxy Get-SPLogEvent
Get-SPLogLevel Get-SPManagedAccount Get-SPManagedPath Get-SPMetadataServiceApplication Get-SPMetadataServiceApplicationProxy Get-SPMobileMessagingAccount Get-SPPerformancePointSecureDataValues
Get-SPPerformancePointServiceApplication Get-SPPerformancePointServiceApplicationTrustedLocation Get-SPProcessAccount Get-SPProduct Get-SPProfileServiceApplicationSecurity Get-SPSearchService
Get-SPSearchServiceInstance Get-SPSecureStoreApplication Get-SPSecurityTokenServiceConfig Get-SPServer Get-SPServiceApplication Get-SPServiceApplicationEndpoint Get-SPServiceApplicationPool
Get-SPServiceApplicationProxy Get-SPServiceApplicationProxyGroup Get-SPServiceApplicationSecurity Get-SPServiceContext Get-SPServiceHostConfig Get-SPServiceInstance Get-SPSessionStateService Get-SPShellAdmin
Get-SPSite Get-SPSiteAdministration Get-SPSiteSubscription Get-SPSiteSubscriptionConfig Get-SPSiteSubscriptionEdiscoveryHub Get-SPSiteSubscriptionEdiscoverySearchScope Get-SPSiteSubscriptionFeaturePack
Get-SPSiteSubscriptionMetadataConfig Get-SPSolution Get-SPStateServiceApplication Get-SPStateServiceApplicationProxy Get-SPStateServiceDatabase Get-SPTaxonomySession Get-SPTimerJob
Get-SPTopologyServiceApplication Get-SPTopologyServiceApplicationProxy Get-SPTrustedIdentityTokenIssuer Get-SPTrustedRootAuthority Get-SPTrustedServiceTokenIssuer Get-SPUsageApplication
Get-SPUsageDefinition Get-SPUsageService Get-SPUser Get-SPUserSolution Get-SPVisioExternalData Get-SPVisioPerformance Get-SPVisioSafeDataProvider Get-SPVisioServiceApplication
Get-SPVisioServiceApplicationProxy Get-SPWeb Get-SPWebAnalyticsServiceApplication Get-SPWebAnalyticsServiceApplicationProxy Get-SPWebApplication Get-SPWebApplicationHttpThrottlingMonitor
Get-SPWebPartPack Get-SPWebTemplate Get-SPWorkflowConfig Grant-SPBusinessDataCatalogMetadataObject Grant-SPObjectSecurity Grant-SPServiceApplication Import-SPBusinessDataCatalogDotNetAssembly
Import-SPBusinessDataCatalogModel Import-SPEnterpriseSearchTopology Import-SPInfoPathAdministrationFiles Import-SPMetadataWebServicePartitionData Import-SPSiteSubscriptionSettings 
Import-SPWeb Initialize-SPResourceSecurity Initialize-SPStateServiceDatabase Install-SPApplicationContent Install-SPDataConnectionFile Install-SPFeature Install-SPHelpCollection
Install-SPInfoPathFormTemplate Install-SPService Install-SPSolution Install-SPUserSolution Install-SPWebPartPack Install-SPWebTemplate Merge-SPLogFile Mount-SPContentDatabase 
Mount-SPStateServiceDatabase Move-SPBlobStorageLocation Move-SPProfileManagedMetadataProperty Move-SPSite Move-SPUser New-SPAccessServiceApplication New-SPAlternateUrl 
New-SPAuthenticationProvider New-SPBusinessDataCatalogServiceApplication New-SPBusinessDataCatalogServiceApplicationProxy New-SPCentralAdministration New-SPClaimProvider
New-SPClaimsPrincipal New-SPClaimTypeMapping New-SPConfigurationDatabase New-SPContentDatabase New-SPContentDeploymentJob New-SPContentDeploymentPath New-SPEnterpriseSearchCrawlComponent
New-SPEnterpriseSearchCrawlContentSource New-SPEnterpriseSearchCrawlCustomConnector New-SPEnterpriseSearchCrawlDatabase New-SPEnterpriseSearchCrawlExtension New-SPEnterpriseSearchCrawlMapping
New-SPEnterpriseSearchCrawlRule New-SPEnterpriseSearchCrawlTopology New-SPEnterpriseSearchExtendedConnectorProperty New-SPEnterpriseSearchLanguageResourcePhrase New-SPEnterpriseSearchMetadataCategory
New-SPEnterpriseSearchMetadataCrawledProperty New-SPEnterpriseSearchMetadataManagedProperty New-SPEnterpriseSearchMetadataMapping New-SPEnterpriseSearchPropertyDatabase New-SPEnterpriseSearchQueryAuthority 
New-SPEnterpriseSearchQueryComponent New-SPEnterpriseSearchQueryDemoted New-SPEnterpriseSearchQueryKeyword New-SPEnterpriseSearchQueryScope New-SPEnterpriseSearchQueryScopeRule New-SPEnterpriseSearchQueryTopology
New-SPEnterpriseSearchRankingModel New-SPEnterpriseSearchSecurityTrimmer New-SPEnterpriseSearchServiceApplication New-SPEnterpriseSearchServiceApplicationProxy New-SPEnterpriseSearchSiteHitRule New-SPExcelBlockedFileType
New-SPExcelDataConnectionLibrary New-SPExcelDataProvider New-SPExcelFileLocation New-SPExcelServiceApplication New-SPExcelUserDefinedFunction New-SPLogFile New-SPManagedAccount New-SPManagedPath New-SPMetadataServiceApplication
New-SPMetadataServiceApplicationProxy New-SPPerformancePointServiceApplication New-SPPerformancePointServiceApplicationProxy New-SPPerformancePointServiceApplicationTrustedLocation New-SPProfileServiceApplication
New-SPProfileServiceApplicationProxy New-SPSecureStoreApplication New-SPSecureStoreApplicationField New-SPSecureStoreServiceApplication New-SPSecureStoreServiceApplicationProxy New-SPSecureStoreTargetApplication
New-SPServiceApplicationPool New-SPServiceApplicationProxyGroup New-SPSite New-SPSiteSubscription New-SPSiteSubscriptionFeaturePack New-SPStateServiceApplication New-SPStateServiceApplicationProxy New-SPStateServiceDatabase
New-SPSubscriptionSettingsServiceApplication New-SPSubscriptionSettingsServiceApplicationProxy New-SPTrustedIdentityTokenIssuer New-SPTrustedRootAuthority New-SPTrustedServiceTokenIssuer 
New-SPUsageApplication New-SPUsageLogFile New-SPUser New-SPVisioSafeDataProvider New-SPVisioServiceApplication New-SPVisioServiceApplicationProxy New-SPWeb New-SPWebAnalyticsServiceApplication
New-SPWebAnalyticsServiceApplicationProxy New-SPWebApplication New-SPWebApplicationExtension New-SPWordConversionServiceApplication Ping-SPEnterpriseSearchContentService Publish-SPServiceApplication
Receive-SPSharedServiceApplicationInfo Remove-SPAlternateUrl Remove-SPBusinessDataCatalogModel Remove-SPClaimProvider Remove-SPClaimTypeMapping Remove-SPConfigurationDatabase Remove-SPContentDatabase
Remove-SPContentDeploymentJob Remove-SPContentDeploymentPath Remove-SPDiagnosticsPerformanceCounter Remove-SPEnterpriseSearchCrawlComponent Remove-SPEnterpriseSearchCrawlContentSource Remove-SPEnterpriseSearchCrawlCustomConnector
Remove-SPEnterpriseSearchCrawlDatabase Remove-SPEnterpriseSearchCrawlExtension Remove-SPEnterpriseSearchCrawlMapping Remove-SPEnterpriseSearchCrawlRule Remove-SPEnterpriseSearchCrawlTopology Remove-SPEnterpriseSearchExtendedConnectorProperty
Remove-SPEnterpriseSearchLanguageResourcePhrase Remove-SPEnterpriseSearchMetadataCategory Remove-SPEnterpriseSearchMetadataManagedProperty Remove-SPEnterpriseSearchMetadataMapping Remove-SPEnterpriseSearchPropertyDatabase
Remove-SPEnterpriseSearchQueryAuthority Remove-SPEnterpriseSearchQueryComponent Remove-SPEnterpriseSearchQueryDemoted Remove-SPEnterpriseSearchQueryKeyword Remove-SPEnterpriseSearchQueryScope Remove-SPEnterpriseSearchQueryScopeRule
Remove-SPEnterpriseSearchQueryTopology Remove-SPEnterpriseSearchRankingModel Remove-SPEnterpriseSearchSecurityTrimmer Remove-SPEnterpriseSearchServiceApplication Remove-SPEnterpriseSearchServiceApplicationProxy Remove-SPEnterpriseSearchSiteHitRule 
Remove-SPExcelBlockedFileType Remove-SPExcelDataConnectionLibrary Remove-SPExcelDataProvider Remove-SPExcelFileLocation Remove-SPExcelUserDefinedFunction Remove-SPInfoPathUserAgent
Remove-SPManagedAccount Remove-SPManagedPath Remove-SPPerformancePointServiceApplication Remove-SPPerformancePointServiceApplicationProxy Remove-SPPerformancePointServiceApplicationTrustedLocation 
Remove-SPSecureStoreApplication Remove-SPServiceApplication Remove-SPServiceApplicationPool Remove-SPServiceApplicationProxy Remove-SPServiceApplicationProxyGroup Remove-SPServiceApplicationProxyGroupMember 
Remove-SPShellAdmin Remove-SPSite Remove-SPSiteSubscription Remove-SPSiteSubscriptionBusinessDataCatalogConfig Remove-SPSiteSubscriptionFeaturePack Remove-SPSiteSubscriptionFeaturePackMember Remove-SPSiteSubscriptionMetadataConfig
Remove-SPSiteSubscriptionProfileConfig Remove-SPSiteSubscriptionSettings Remove-SPSocialItemByDate Remove-SPSolution Remove-SPSolutionDeploymentLock Remove-SPStateServiceDatabase Remove-SPTrustedIdentityTokenIssuer
Remove-SPTrustedRootAuthority Remove-SPTrustedServiceTokenIssuer Remove-SPUsageApplication Remove-SPUser Remove-SPUserSolution Remove-SPVisioSafeDataProvider Remove-SPWeb Remove-SPWebApplication Remove-SPWordConversionServiceJobHistory
Rename-SPServer Repair-SPManagedAccountDeployment Restart-SPEnterpriseSearchQueryComponent Restore-SPEnterpriseSearchServiceApplication Restore-SPFarm Restore-SPSite Resume-SPEnterpriseSearchServiceApplication
Resume-SPStateServiceDatabase Revoke-SPBusinessDataCatalogMetadataObject Revoke-SPObjectSecurity Revoke-SPServiceApplication Set-SPAccessServiceApplication Set-SPAlternateUrl 
Set-SPBrowserCustomerExperienceImprovementProgram Set-SPBusinessDataCatalogMetadataObject Set-SPBusinessDataCatalogServiceApplication Set-SPBusinessDataCatalogThrottleConfig Set-SPCentralAdministration
Set-SPClaimProvider Set-SPContentDatabase Set-SPContentDeploymentJob Set-SPContentDeploymentPath Set-SPCustomLayoutsPage Set-SPDataConnectionFile Set-SPDesignerSettings Set-SPDiagnosticConfig
Set-SPDiagnosticsProvider Set-SPEnterpriseSearchAdministrationComponent Set-SPEnterpriseSearchCrawlContentSource Set-SPEnterpriseSearchCrawlDatabase Set-SPEnterpriseSearchCrawlRule Set-SPEnterpriseSearchCrawlTopology 
Set-SPEnterpriseSearchExtendedConnectorProperty Set-SPEnterpriseSearchExtendedQueryProperty Set-SPEnterpriseSearchIndexPartition Set-SPEnterpriseSearchMetadataCategory Set-SPEnterpriseSearchMetadataCrawledProperty Set-SPEnterpriseSearchMetadataManagedProperty
Set-SPEnterpriseSearchMetadataMapping Set-SPEnterpriseSearchPropertyDatabase Set-SPEnterpriseSearchQueryAuthority Set-SPEnterpriseSearchQueryComponent Set-SPEnterpriseSearchQueryKeyword Set-SPEnterpriseSearchQueryScope Set-SPEnterpriseSearchQueryScopeRule
Set-SPEnterpriseSearchQueryTopology Set-SPEnterpriseSearchRankingModel Set-SPEnterpriseSearchService Set-SPEnterpriseSearchServiceApplication Set-SPEnterpriseSearchServiceApplicationProxy Set-SPEnterpriseSearchServiceInstance 
Set-SPExcelDataConnectionLibrary Set-SPExcelDataProvider Set-SPExcelFileLocation Set-SPExcelServiceApplication Set-SPExcelUserDefinedFunction Set-SPFarmConfig
Set-SPInfoPathFormsService Set-SPInfoPathFormTemplate Set-SPInfoPathWebServiceProxy Set-SPLogLevel Set-SPManagedAccount Set-SPMetadataServiceApplication Set-SPMetadataServiceApplicationProxy Set-SPMobileMessagingAccount
Set-SPPassPhrase Set-SPPerformancePointSecureDataValues Set-SPPerformancePointServiceApplication Set-SPProfileServiceApplication Set-SPProfileServiceApplicationProxy Set-SPProfileServiceApplicationSecurity Set-SPSearchService
Set-SPSearchServiceInstance Set-SPSecureStoreApplication Set-SPSecureStoreDefaultProvider Set-SPSecureStoreServiceApplication Set-SPSecurityTokenServiceConfig Set-SPServiceApplication 
Set-SPServiceApplicationEndpoint Set-SPServiceApplicationPool Set-SPServiceApplicationSecurity Set-SPServiceHostConfig Set-SPSessionStateService Set-SPSite Set-SPSiteAdministration Set-SPSiteSubscriptionConfig 
Set-SPSiteSubscriptionEdiscoveryHub Set-SPSiteSubscriptionMetadataConfig Set-SPSiteSubscriptionProfileConfig
Set-SPStateServiceApplication Set-SPStateServiceApplicationProxy Set-SPStateServiceDatabase Set-SPSubscriptionSettingsServiceApplication Set-SPTimerJob Set-SPTopologyServiceApplication
Set-SPTopologyServiceApplicationProxy Set-SPTrustedIdentityTokenIssuer Set-SPTrustedRootAuthority Set-SPTrustedServiceTokenIssuer Set-SPUsageApplication Set-SPUsageDefinition
Set-SPUsageService Set-SPUser Set-SPVisioExternalData Set-SPVisioPerformance Set-SPVisioSafeDataProvider Set-SPVisioServiceApplication
Set-SPWeb Set-SPWebAnalyticsServiceApplication Set-SPWebAnalyticsServiceApplicationProxy Set-SPWebApplication Set-SPWebApplicationHttpThrottlingMonitor Set-SPWebTemplate
Set-SPWordConversionServiceApplication Set-SPWorkflowConfig Start-SPAdminJob Start-SPAssignment Start-SPContentDeploymentJob Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance
Start-SPEnterpriseSearchServiceInstance Start-SPInfoPathFormTemplate Start-SPServiceInstance Start-SPTimerJob Stop-SPAssignment Stop-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance
Stop-SPEnterpriseSearchServiceInstance Stop-SPInfoPathFormTemplate Stop-SPServiceInstance Suspend-SPEnterpriseSearchServiceApplication Suspend-SPStateServiceDatabase
Test-SPContentDatabase Test-SPInfoPathFormTemplate Uninstall-SPDataConnectionFile Uninstall-SPFeature Uninstall-SPHelpCollection Uninstall-SPInfoPathFormTemplate Uninstall-SPSolution Uninstall-SPUserSolution Uninstall-SPWebPartPack
Uninstall-SPWebTemplate Unpublish-SPServiceApplication Update-SPFarmEncryptionKey Update-SPInfoPathAdminFileUrl Update-SPProfilePhotoStore Update-SPSecureStoreApplicationServerKeyUpdate-SPSecureStoreCredentialMapping
Update-SPSecureStoreGroupCredentialMapping Update-SPSecureStoreMasterKey Update-SPSolution Update-SPUserSolution Upgrade-SPContentDatabase Upgrade-SPEnterpriseSearchServiceApplication
Upgrade-SPSingleSignOnDatabase


(lync)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Approve-CsDeviceUpdateRule Clear-CsDeviceUpdateFile Clear-CsDeviceUpdateLog Debug-CsLisConfiguration Disable-CsAdDomain Disable-CsAdForest Disable-CsComputer
Disable-CsHostingProvider Disable-CsPublicProvider Disable-CsUser Enable-CsAdDomain Enable-CsAdForest Enable-CsComputer Enable-CsHostingProvider Enable-CsPublicProvider
Enable-CsReplica Enable-CsTopology Enable-CsUser Export-CsArchivingData Export-CsConfiguration Export-CsLisConfiguration Get-CsAccessEdgeConfiguration
Get-CsAdContact Get-CsAdDomain Get-CsAddressBookConfiguration Get-CsAdForest Get-CsAdminRole Get-CsAdminRoleAssignment Get-CsAdServerSchema Get-CsAdUser
Get-CsAllowedDomain Get-CsAnalogDevice Get-CsAnnouncement Get-CsApplicationEndpoint Get-CsArchivingConfiguration Get-CsArchivingPolicy Get-CsAudioTestServiceApplication
Get-CsAVEdgeConfiguration Get-CsBandwidthPolicyServiceConfiguration Get-CsBlockedDomain Get-CsCallParkOrbit Get-CsCdrConfiguration Get-CsCertificate Get-CsClientCertificate
Get-CsClientPinInfo Get-CsClientPolicy Get-CsClientVersionConfiguration Get-CsClientVersionPolicy Get-CsClientVersionPolicyRule Get-CsCommonAreaPhone Get-CsComputer
Get-CsConferenceDirectory Get-CsConferenceDisclaimer Get-CsConferencingConfiguration Get-CsConferencingPolicy Get-CsConfigurationStoreLocation Get-CsCpsConfiguration
Get-CsDeviceUpdateConfiguration Get-CsDeviceUpdateRule Get-CsDiagnosticConfiguration Get-CsDiagnosticHeaderConfiguration Get-CsDialInConferencingAccessNumber Get-CsDialInConferencingConfiguration
Get-CsDialInConferencingDtmfConfiguration Get-CsDialInConferencingLanguageList Get-CsDialPlan Get-CsEnhancedEmergencyServiceDisclaimer Get-CsExternalAccessPolicy Get-CsExUmContact
Get-CsFileTransferFilterConfiguration Get-CsHealthMonitoringConfiguration Get-CsHostedVoicemailPolicy Get-CsHostingProvider Get-CsImFilterConfiguration Get-CsKerberosAccountAssignment
Get-CsLisCivicAddress Get-CsLisLocation Get-CsLisPort Get-CsLisServiceProvider Get-CsLisSubnet Get-CsLisSwitch Get-CsLisWirelessAccessPoint Get-CsLocationPolicy Get-CsManagementConnection
Get-CsManagementStoreReplicationStatus Get-CsMediaConfiguration Get-CsMeetingConfiguration Get-CsNetworkBandwidthPolicyProfile Get-CsNetworkConfiguration Get-CsNetworkInterface
Get-CsNetworkInterRegionRoute Get-CsNetworkInterSitePolicy Get-CsNetworkRegion Get-CsNetworkRegionLink Get-CsNetworkSite Get-CsNetworkSubnet Get-CsOutboundTranslationRule
Get-CsPinPolicy Get-CsPool Get-CsPresencePolicy Get-CsPrivacyConfiguration Get-CsProxyConfiguration Get-CsPstnUsage Get-CsPublicProvider Get-CsQoEConfiguration Get-CsRegistrarConfiguration
Get-CsRgsAgentGroup Get-CsRgsConfiguration Get-CsRgsHolidaySet Get-CsRgsHoursOfBusiness Get-CsRgsQueue Get-CsRgsWorkflow Get-CsRoutingConfiguration Get-CsServerApplication
Get-CsServerVersionGet-CsService Get-CsSimpleUrlConfiguration Get-CsSipDomain Get-CsSipResponseCodeTranslationRule Get-CsSite Get-CsStaticRoutingConfiguration Get-CsTestDevice Get-CsTopology
Get-CsTrunkConfiguration Get-CsTrustedApplication Get-CsTrustedApplicationComputer Get-CsTrustedApplicationEndpoint Get-CsTrustedApplicationPool Get-CsUCPhoneConfiguration Get-CsUICulture
Get-CsUnassignedNumber Get-CsUser Get-CsUserAcp Get-CsUserDatabaseState Get-CsUserPoolInfo Get-CsUserReplicatorConfiguration Get-CsUserServicesConfiguration Get-CsVoiceConfiguration
Get-CsVoicemailReroutingConfiguration Get-CsVoiceNormalizationRule Get-CsVoicePolicy Get-CsVoiceRoute Get-CsVoiceTestConfiguration Get-CsWebServiceConfiguration Get-CsWindowsService
Grant-CsArchivingPolicy Grant-CsClientPolicy Grant-CsClientVersionPolicy Grant-CsConferencingPolicy Grant-CsDialPlan Grant-CsExternalAccessPolicy Grant-CsHostedVoicemailPolicy Grant-CsLocationPolicy
Grant-CsOUPermission Grant-CsPinPolicy Grant-CsPresencePolicy Grant-CsSetupPermission Grant-CsVoicePolicy Import-CSAnnouncementFile Import-CsCertificate Import-CsConfiguration Import-CsDeviceUpdate
Import-CsLegacyConferenceDirectory Import-CsLegacyConfiguration Import-CsLisConfiguration Import-CsRgsAudioFile Install-CsAdServerSchema Install-CsDatabase Invoke-CsManagementStoreReplicationLock-CsClientPin
Merge-CsLegacyTopology Move-CsAnalogDevice Move-CsApplicationEndpoint Move-CsCommonAreaPhone Move-CsConferenceDirectory Move-CsExUmContact Move-CsLegacyUser Move-CsManagementServer Move-CsRgsConfiguration
Move-CsUser New-CsAddressBookConfiguration New-CsAdminRole New-CsAllowedDomain New-CsAnalogDevice New-CsAnnouncement New-CsArchivingConfiguration New-CsArchivingPolicy New-CsAVEdgeConfiguration
New-CsBandwidthPolicyServiceConfiguration New-CsBlockedDomain New-CsCallParkOrbit New-CsCdrConfiguration New-CsClientPolicy New-CsClientPolicyEntry New-CsClientVersionConfiguration New-CsClientVersionPolicy
New-CsClientVersionPolicyRule New-CsCommonAreaPhone New-CsConferenceDirectory New-CsConferencingConfiguration New-CsConferencingPolicy New-CsCpsConfiguration New-CsDeviceUpdateConfiguration 
New-CsDiagnosticConfiguration New-CsDiagnosticHeaderConfiguration New-CsDiagnosticsFilter New-CsDialInConferencingAccessNumber New-CsDialInConferencingConfiguration New-CsDialInConferencingDtmfConfiguration
New-CsDialPlan New-CsExternalAccessPolicy New-CsExUmContact New-CsFileTransferFilterConfiguration New-CsHealthMonitoringConfiguration New-CsHostedVoicemailPolicy New-CsHostingProvider
New-CsImFilterConfiguration New-CsIssuedCertId New-CsKerberosAccount New-CsKerberosAccountAssignment New-CsLocationPolicy New-CsMediaConfiguration New-CsMeetingConfiguration
New-CsNetworkBandwidthPolicyProfile New-CsNetworkBWAlternatePath New-CsNetworkBWPolicy New-CsNetworkInterRegionRoute New-CsNetworkInterSitePolicy New-CsNetworkMediaBypassConfiguration New-CsNetworkRegion
New-CsNetworkRegionLink New-CsNetworkSite New-CsNetworkSubnet New-CsOutboundTranslationRule New-CsPinPolicy New-CsPresencePolicy New-CsPrivacyConfiguration New-CsProxyConfiguration
New-CsPublicProvider New-CsQoEConfiguration New-CsRegistrarConfiguration New-CsRgsAgentGroup New-CsRgsAnswer New-CsRgsCallAction New-CsRgsHoliday New-CsRgsHolidaySet New-CsRgsHoursOfBusiness
New-CsRgsPrompt New-CsRgsQuestion New-CsRgsQueue New-CsRgsTimeRange New-CsRgsWorkflow New-CsRoutingConfiguration New-CsServerApplication New-CsSimpleUrl New-CsSimpleUrlConfiguration
New-CsSimpleUrlEntry New-CsSipDomain New-CsSipProxyCustom New-CsSipProxyRealm New-CsSipProxyTCP New-CsSipProxyTLS New-CsSipProxyTransport New-CsSipProxyUseDefault New-CsSipProxyUseDefaultCert
New-CsSipResponseCodeTranslationRule New-CsStaticRoute New-CsStaticRoutingConfiguration New-CsTestDevice New-CsTrunkConfiguration New-CsTrustedApplication  New-CsTrustedApplicationComputer
New-CsTrustedApplicationEndpoint New-CsTrustedApplicationPool New-CsUCPhoneConfiguration New-CsUnassignedNumber New-CsUserReplicatorConfiguration New-CsUserServicesConfiguration New-CsVoicemailReroutingConfiguration
New-CsVoiceNormalizationRule New-CsVoicePolicy New-CsVoiceRegex New-CsVoiceRoute New-CsVoiceTestConfiguration New-CsWebServiceConfiguration New-CsWebTrustedCACertificate Publish-CsLisConfiguration
Publish-CsTopology Remove-CsAddressBookConfiguration Remove-CsAdminRole Remove-CsAllowedDomain Remove-CsAnalogDevice Remove-CsAnnouncement Remove-CsArchivingConfiguration Remove-CsArchivingPolicy
Remove-CsAVEdgeConfiguration Remove-CsBandwidthPolicyServiceConfiguration Remove-CsBlockedDomain Remove-CsCallParkOrbit Remove-CsCdrConfiguration Remove-CsCertificate Remove-CsClientPolicy
Remove-CsClientVersionConfiguration Remove-CsClientVersionPolicy Remove-CsClientVersionPolicyRule Remove-CsCommonAreaPhone Remove-CsConferenceDirectory Remove-CsConferenceDisclaimer
Remove-CsConferencingConfiguration Remove-CsConferencingPolicy Remove-CsConfigurationStoreLocation Remove-CsCpsConfiguration Remove-CsDeviceUpdateConfiguration Remove-CsDeviceUpdateRule
Remove-CsDiagnosticConfiguration Remove-CsDiagnosticHeaderConfiguration Remove-CsDialInConferencingAccessNumber Remove-CsDialInConferencingConfiguration Remove-CsDialInConferencingDtmfConfiguration 
Remove-CsDialPlan Remove-CsEnhancedEmergencyServiceDisclaimer Remove-CsExternalAccessPolicy Remove-CsExUmContact Remove-CsFileTransferFilterConfiguration Remove-CsHealthMonitoringConfiguration 
Remove-CsHostedVoicemailPolicy Remove-CsHostingProvider Remove-CsImFilterConfiguration Remove-CsKerberosAccountAssignment Remove-CsLisLocation Remove-CsLisPort Remove-CsLisServiceProvider
Remove-CsLisSubnet Remove-CsLisSwitch Remove-CsLisWirelessAccessPoint Remove-CsLocationPolicy Remove-CsManagementConnection Remove-CsMediaConfiguration Remove-CsMeetingConfiguration 
Remove-CsNetworkBandwidthPolicyProfile Remove-CsNetworkConfiguration Remove-CsNetworkInterRegionRoute Remove-CsNetworkInterSitePolicy Remove-CsNetworkRegion Remove-CsNetworkRegionLink
Remove-CsNetworkSite Remove-CsNetworkSubnet Remove-CsOutboundTranslationRule Remove-CsPinPolicy Remove-CsPresencePolicy Remove-CsPrivacyConfiguration Remove-CsProxyConfiguration
Remove-CsPublicProvider Remove-CsQoEConfiguration Remove-CsRegistrarConfiguration Remove-CsRgsAgentGroup Remove-CsRgsHolidaySet Remove-CsRgsHoursOfBusiness Remove-CsRgsQueue
Remove-CsRgsWorkflow Remove-CsRoutingConfiguration Remove-CsServerApplication Remove-CsSimpleUrlConfiguration Remove-CsSipDomain Remove-CsSipResponseCodeTranslationRule 
Remove-CsStaticRoutingConfiguration Remove-CsTestDevice Remove-CsTrunkConfiguration Remove-CsTrustedApplication Remove-CsTrustedApplicationComputer Remove-CsTrustedApplicationEndpoint 
Remove-CsTrustedApplicationPool Remove-CsUCPhoneConfiguration Remove-CsUnassignedNumber Remove-CsUserAcp Remove-CsUserReplicatorConfiguration Remove-CsUserServicesConfiguration 
Remove-CsVoiceConfiguration Remove-CsVoicemailReroutingConfiguration Remove-CsVoiceNormalizationRule Remove-CsVoicePolicy Remove-CsVoiceRoute Remove-CsVoiceTestConfiguration Remove-CsWebServiceConfiguration 
Request-CsCertificate Reset-CsDeviceUpdateRule Restore-CsDeviceUpdateRule Revoke-CsClientCertificate Revoke-CsOUPermission Revoke-CsSetupPermission
Set-CsAccessEdgeConfiguration Set-CsAddressBookConfiguration Set-CsAdminRole Set-CsAllowedDomain Set-CsAnalogDevice Set-CsAnnouncement Set-CsApplicationServer Set-CsArchivingConfiguration
Set-CsArchivingPolicy Set-CsArchivingServer Set-CsAudioTestServiceApplication Set-CsAVEdgeConfiguration Set-CsBandwidthPolicyServiceConfiguration Set-CsBlockedDomain Set-CsCallParkOrbit
Set-CsCallParkServiceMusicOnHoldFile Set-CsCdrConfiguration Set-CsCertificate Set-CsClientPin Set-CsClientPolicy Set-CsClientVersionConfiguration Set-CsClientVersionPolicy Set-CsClientVersionPolicyRule
Set-CsCommonAreaPhone Set-CsConferenceDisclaimer Set-CsConferenceServer Set-CsConferencingConfiguration Set-CsConferencingPolicy Set-CsConfigurationStoreLocation Set-CsCpsConfiguration
Set-CsDeviceUpdateConfiguration Set-CsDiagnosticConfiguration Set-CsDiagnosticHeaderConfiguration Set-CsDialInConferencingAccessNumber Set-CsDialInConferencingConfiguration Set-CsDialInConferencingDtmfConfiguration
Set-CsDialPlan Set-CsDirector Set-CsEdgeServer Set-CsEnhancedEmergencyServiceDisclaimer Set-CsExternalAccessPolicy Set-CsExUmContact Set-CsFileTransferFilterConfiguration Set-CsHealthMonitoringConfiguration
Set-CsHostedVoicemailPolicy Set-CsHostingProvider Set-CsImFilterConfiguration Set-CsKerberosAccountAssignment Set-CsKerberosAccountPassword Set-CsLisLocation Set-CsLisPort
Set-CsLisServiceProvider Set-CsLisSubnet Set-CsLisSwitch Set-CsLisWirelessAccessPoint Set-CsLocationPolicy Set-CsManagementConnection Set-CsManagementServer Set-CsMediaConfiguration
Set-CsMediationServer Set-CsMeetingConfiguration Set-CsMonitoringServer Set-CsNetworkBandwidthPolicyProfile Set-CsNetworkConfiguration Set-CsNetworkInterRegionRoute Set-CsNetworkInterSitePolicy
Set-CsNetworkRegion Set-CsNetworkRegionLink Set-CsNetworkSite Set-CsNetworkSubnet Set-CsOutboundTranslationRule Set-CsPinPolicy Set-CsPresencePolicy Set-CsPrivacyConfiguration Set-CsProxyConfiguration
Set-CsPstnGateway Set-CsPstnUsage Set-CsPublicProvider Set-CsQoEConfiguration Set-CsRegistrar Set-CsRegistrarConfiguration Set-CsRgsAgentGroup Set-CsRgsConfiguration Set-CsRgsHolidaySet
Set-CsRgsHoursOfBusiness Set-CsRgsQueue Set-CsRgsWorkflow Set-CsRoutingConfiguration Set-CsServerApplication Set-CsSimpleUrlConfiguration Set-CsSipDomain Set-CsSipResponseCodeTranslationRule
Set-CsSite Set-CsStaticRoutingConfiguration Set-CsTestDevice Set-CsTrunkConfiguration Set-CsTrustedApplication Set-CsTrustedApplicationEndpoint Set-CsTrustedApplicationPool
Set-CsUCPhoneConfiguration Set-CsUICulture Set-CsUnassignedNumber Set-CsUser Set-CsUserAcp Set-CsUserDatabaseState Set-CsUserReplicatorConfiguration Set-CsUserServer Set-CsUserServicesConfiguration
Set-CsVoiceConfiguration Set-CsVoicemailReroutingConfiguration Set-CsVoiceNormalizationRule Set-CsVoicePolicy Set-CsVoiceRoute Set-CsVoiceTestConfiguration Set-CsWebServer
Set-CsWebServiceConfiguration Start-CsWindowsService Stop-CsWindowsService Test-CsAddressBookService Test-CsAddressBookWebQuery Test-CsAVConference Test-CsCertificateConfiguration
Test-CsClientAuth Test-CsComputer Test-CsDialInConferencing Test-CsDialPlan Test-CsFederatedPartner Test-CsGroupExpansion Test-CsGroupIM Test-CsIM Test-CsKerberosAccountAssignment
Test-CsLisCivicAddress Test-CsLisConfiguration Test-CsLocationPolicy Test-CsOUPermission Test-CsP2PAV Test-CsPhoneBootstrap Test-CsPresence Test-CsPstnOutboundCall Test-CsPstnPeerToPeerCall
Test-CsRegistration Test-CsSetupPermission Test-CsTopology Test-CsTrunkConfiguration Test-CsVoiceNormalizationRule Test-CsVoicePolicy Test-CsVoiceRoute Test-CsVoiceTestConfiguration Test-CsVoiceUser
Test-CsWebApp Test-CsWebAppAnonymous Uninstall-CsDatabase Unlock-CsClientPin Unpublish-CsLisConfiguration Update-CsAddressBook Update-CsUserDatabase


(sql)
code:
1
<missing>


(vmm)
code:
1
<missing>


(ibm websphere mq)
code:
1
<missing>


(lotus notes)
code:
1
<missing>


(vmware)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Add-PassthroughDevice Add-VMHost Add-VmHostNtpServer Apply-DrsRecommendation Apply-VMHostProfile Connect-VIServer Copy-DatastoreItem Copy-HardDisk Copy-VMGuestFile
Disconnect-VIServer Dismount-Tools Export-VApp Export-VMHostProfile Get-Annotation Get-CDDrive Get-Cluster Get-CustomAttribute Get-Datacenter Get-Datastore Get-DrsRecommendation
Get-DrsRule Get-FloppyDrive Get-Folder Get-HardDisk Get-Inventory Get-IScsiHbaTarget Get-Log Get-LogType Get-NetworkAdapter Get-NicTeamingPolicy Get-OSCustomizationNicMapping 
Get-OSCustomizationSpec Get-PassthroughDevice Get-PowerCLIConfiguration Get-PowerCLIVersion Get-ResourcePool Get-ScsiLun Get-ScsiLunPath Get-Snapshot Get-Stat Get-StatInterval
Get-StatType Get-Task Get-Template Get-UsbDevice Get-VApp Get-VICredentialStoreItem Get-VIEvent Get-View Get-VIObjectByVIView Get-VIPermission Get-VIPrivilege Get-VIRole
Get-VirtualPortGroup Get-VirtualSwitch Get-VM Get-VMGuest Get-VMGuestNetworkInterface Get-VMGuestRoute Get-VMHost Get-VMHostAccount Get-VMHostAdvancedConfiguration 
Get-VMHostAvailableTimeZone Get-VMHostDiagnosticPartition Get-VMHostFirewallDefaultPolicy Get-VMHostFirewallException Get-VMHostFirmware Get-VMHostHba Get-VMHostModule
Get-VMHostNetwork Get-VMHostNetworkAdapter Get-VMHostNtpServer Get-VMHostProfile Get-VMHostService Get-VMHostSnmp Get-VMHostStartPolicy Get-VMHostStorage Get-VMHostSysLogServer
Get-VMQuestion Get-VMResourceConfiguration Get-VMStartPolicy Import-VApp Import-VMHostProfile Install-VMHostPatch Invoke-VMScript Mount-Tools Move-Cluster Move-Datacenter
Move-Folder Move-Inventory Move-ResourcePool Move-Template Move-VM Move-VMHost New-CDDrive New-Cluster New-CustomAttribute New-CustomField New-Datacenter New-Datastore
New-DrsRule New-FloppyDrive New-Folder New-HardDisk New-IScsiHbaTarget New-NetworkAdapter New-OSCustomizationNicMapping New-OSCustomizationSpec New-ResourcePool
New-Snapshot New-StatInterval New-Template New-VApp New-VICredentialStoreItem New-VIPermission New-VIRole New-VirtualPortGroup New-VirtualSwitch New-VM New-VMGuestRoute
New-VMHostAccount New-VMHostNetworkAdapter New-VMHostProfile Remove-CDDrive Remove-Cluster Remove-CustomAttribute Remove-CustomField Remove-Datacenter Remove-Datastore
Remove-DrsRule Remove-FloppyDrive Remove-Folder Remove-HardDisk Remove-Inventory Remove-IScsiHbaTarget Remove-NetworkAdapter Remove-OSCustomizationNicMapping Remove-OSCustomizationSpec
Remove-PassthroughDevice Remove-ResourcePool Remove-Snapshot Remove-StatInterval Remove-Template Remove-UsbDevice Remove-VApp Remove-VICredentialStoreItem Remove-VIPermission
Remove-VIRole Remove-VirtualPortGroup Remove-VirtualSwitch Remove-VM Remove-VMGuestRoute Remove-VMHost Remove-VMHostAccount Remove-VMHostNetworkAdapter Remove-VMHostNtpServer
Remove-VMHostProfile Restart-VM Restart-VMGuest Restart-VMHost Restart-VMHostService Set-Annotation Set-CDDrive Set-Cluster Set-CustomAttribute Set-CustomField Set-Datacenter
Set-Datastore Set-DrsRule Set-FloppyDrive Set-Folder Set-HardDisk Set-IScsiHbaTarget Set-NetworkAdapter Set-NicTeamingPolicy Set-OSCustomizationNicMapping Set-OSCustomizationSpec
Set-PowerCLIConfiguration Set-ResourcePool Set-ScsiLun Set-ScsiLunPath Set-Snapshot Set-StatInterval Set-Template Set-VApp Set-VIPermission Set-VIRole Set-VirtualPortGroup Set-VirtualSwitch
Set-VM Set-VMGuestNetworkInterface Set-VMGuestRoute Set-VMHost Set-VMHostAccount Set-VMHostAdvancedConfiguration Set-VMHostDiagnosticPartition Set-VMHostFirewallDefaultPolicy Set-VMHostFirewallException
Set-VMHostFirmware Set-VMHostHba Set-VMHostModule Set-VMHostNetwork Set-VMHostNetworkAdapter Set-VMHostProfile Set-VMHostService Set-VMHostSnmp Set-VMHostStartPolicy 
Set-VMHostStorage Set-VMHostSysLogServer Set-VMQuestion Set-VMResourceConfiguration Set-VMStartPolicy Shutdown-VMGuest Start-VApp Start-VM Start-VMHost Start-VMHostService Stop-Task
Stop-VApp Stop-VM Stop-VMHost Stop-VMHostService Suspend-VM Suspend-VMGuest Suspend-VMHost Test-VMHostProfileCompliance Test-VMHostSnmp Update-Tools Wait-Task


(gpo)
code:
1
2
3
4
Backup-GPO Copy-GPO Get-GPInheritance Get-GPO Get-GPOReport Get-GPPermissions Get-GPPrefRegistryValue Get-GPRegistryValue Get-GPResultantSetOfPolicy Get-GPStarterGPO
Import-GPO New-GPLink New-GPO New-GPStarterGPO Remove-GPLink Remove-GPO Remove-GPPrefRegistryValue Remove-GPRegistryValue Rename-GPO Restore-GPO Set-GPInheritance
Set-GPLink Set-GPPermissions Set-GPPrefRegistryValue Set-GPRegistryValue Windows Server Migration Tools cmdlets- Export-SmigServerSetting Get-SmigServerFeature 
Import-SmigServerSetting Receive-SmigServerData Send-SmigServerData


(windows server backup)
code:
1
2
3
4
Add-WBBackupTarget Add-WBBareMetalRecovery Add-WBFileSpec Add-WBSystemState Add-WBVolume Get-WBBackupSet Get-WBBackupTarget Get-WBBareMetalRecovery Get-WBDisk
Get-WBFileSpec Get-WBJob Get-WBPolicy Get-WBSchedule Get-WBSummary Get-WBSystemState Get-WBVolume Get-WBVssBackupOptions New-WBBackupTarget New-WBFileSpec
New-WBPolicy Remove-WBBackupTarget Remove-WBBareMetalRecovery Remove-WBFileSpec Remove-WBPolicy Remove-WBSystemState Remove-WBVolume Set-WBPolicy
Set-WBSchedule Set-WBVssBackupOptions Start-WBBackup


(iis)
code:
1
2
3
4
5
6
7
8
9
Add-WebConfiguration Add-WebConfigurationLock Add-WebConfigurationProperty Backup-WebConfiguration Begin-WebCommitDelay Clear-WebConfiguration Clear-WebRequestTracingSettings
ConvertTo-WebApplication Disable-WebGlobalModule Disable-WebRequestTracing Enable-WebGlobalModule Enable-WebRequestTracing End-WebCommitDelay Get-WebAppDomain Get-WebApplication
Get-WebAppPoolState Get-WebBinding Get-WebConfigFile Get-WebConfiguration Get-WebConfigurationBackup Get-WebConfigurationLocation Get-WebConfigurationLock Get-WebConfigurationProperty
Get-WebFilePath Get-WebGlobalModule Get-WebHandler Get-WebItemState Get-WebManagedModule Get-WebRequest Get-Website Get-WebsiteState Get-WebURL Get-WebVirtualDirectory New-WebApplication
New-WebAppPool New-WebBinding New-WebFtpSite New-WebGlobalModule New-WebHandler New-WebManagedModule New-Website New-WebVirtualDirectory Remove-WebApplication Remove-WebAppPool
Remove-WebBinding Remove-WebConfigurationBackup Remove-WebConfigurationLocation Remove-WebConfigurationLock Remove-WebConfigurationProperty Remove-WebGlobalModule Remove-WebHandler
Remove-WebManagedModule Remove-Website Remove-WebVirtualDirectory Rename-WebConfigurationLocation Restart-WebAppPool Restart-WebItem  Restore-WebConfiguration Select-WebConfiguration
Set-WebBinding Set-WebConfiguration Set-WebConfigurationProperty Set-WebGlobalModule Set-WebHandler Set-WebManagedModule Start-WebAppPool Start-WebItem
Start-Website Stop-WebAppPool Stop-WebItem Stop-Website


(server manager)
code:
1
Add-WindowsFeature Get-WindowsFeature Remove-WindowsFeature


(nlb)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Add-NlbClusterNode Add-NlbClusterNodeDip Add-NlbClusterPortRule Add-NlbClusterVip Disable-NlbClusterPortRule Enable-NlbClusterPortRule Get-NlbCluster Get-NlbClusterDriverInfo
Get-NlbClusterNode Get-NlbClusterNodeDip Get-NlbClusterNodeNetworkInterface Get-NlbClusterPortRule Get-NlbClusterVip New-NlbCluster New-NlbClusterIpv6Address Remove-NlbCluster
Remove-NlbClusterNode Remove-NlbClusterNodeDip Remove-NlbClusterPortRule Remove-NlbClusterVip Resume-NlbCluster Resume-NlbClusterNode Set-NlbCluster Set-NlbClusterNode 
Set-NlbClusterNodeDip Set-NlbClusterPortRule Set-NlbClusterPortRuleNodeHandlingPriority Set-NlbClusterPortRuleNodeWeight Set-NlbClusterVip Start-NlbCluster Start-NlbClusterNode
Stop-NlbCluster Stop-NlbClusterNode Suspend-NlbCluster Suspend-NlbClusterNode Failover clustering cmdlets Add-ClusterDisk Add-ClusterFileServerRole Add-ClusterGenericApplicationRole 
Add-ClusterGenericScriptRole Add-ClusterGenericServiceRole Add-ClusterGroup Add-ClusterNode Add-ClusterPrintServerRole Add-ClusterResource Add-ClusterResourceDependency Add-ClusterResourceType
Add-ClusterServerRole Add-ClusterSharedVolume Add-ClusterVirtualMachineRole Block-ClusterAccess Clear-ClusterDiskReservation Clear-ClusterNode Get-Cluster Get-ClusterAccess
Get-ClusterAvailableDisk Get-ClusterGroup Get-ClusterLog Get-ClusterNetwork Get-ClusterNetworkInterface Get-ClusterNode Get-ClusterOwnerNode Get-ClusterParameter Get-ClusterQuorum
Get-ClusterResource Get-ClusterResourceDependency Get-ClusterResourceDependencyReport Get-ClusterResourceType Get-ClusterSharedVolume Grant-ClusterAccess Move-ClusterGroup
Move-ClusterResource Move-ClusterSharedVolume Move-ClusterVirtualMachineRole New-Cluster Remove-Cluster Remove-ClusterAccess Remove-ClusterGroup Remove-ClusterNode 
Remove-ClusterResource Remove-ClusterResourceDependency Remove-ClusterResourceType Remove-ClusterSharedVolume Repair-ClusterSharedVolume Resume-ClusterNode Resume-ClusterResource
Set-ClusterLog Set-ClusterOwnerNode Set-ClusterParameter Set-ClusterQuorum Set-ClusterResourceDependency Start-Cluster Start-ClusterGroup Start-ClusterNode Start-ClusterResource
Stop-Cluster Stop-ClusterGroup Stop-ClusterNode Stop-ClusterResource Suspend-ClusterNode Suspend-ClusterResource Test-Cluster Test-ClusterResourceFailure Update-ClusterIPResource
Update-ClusterVirtualMachineConfiguration


(bits)
code:
1
Add-BitsFile Complete-BitsTransfer Get-BitsTransfer Remove-BitsTransfer Resume-BitsTransfer Set-BitsTransfer Start-BitsTransfer Suspend-BitsTransfer


(applocker)
code:
1
Get-AppLockerFileInformation Set-AppLockerPolicy Get-AppLockerPolicy New-AppLockerPolicy Test-AppLockerPolicy


(adrms)
code:
1
Install-ADRMS Uninstall-ADRMS Update-ADRMS


(best practices analyzer)
code:
1
Set-BpaResult Get-BpaModel Get-BpaResult Invoke-BpaModel


(adfs)
code:
1
2
3
4
5
6
Add-ADFSAttributeStore Add-ADFSCertificate Add-ADFSClaimDescription Add-ADFSClaimsProviderTrust Add-ADFSRelyingPartyTrust Disable-ADFSClaimsProviderTrust Disable-ADFSEndpoint
Disable-ADFSRelyingPartyTrust Enable-ADFSClaimsProviderTrust Enable-ADFSEndpoint Enable-ADFSRelyingPartyTrust Get-ADFSAttributeStore Get-ADFSCertificate Get-ADFSClaimDescription
Get-ADFSClaimsProviderTrust Get-ADFSEndpoint Get-ADFSProperties Get-ADFSProxyProperties Get-ADFSRelyingPartyTrust Get-ADFSSyncProperties New-ADFSClaimRuleSet New-ADFSContactPerson
New-ADFSOrganization New-ADFSSamlEndpoint Remove-ADFSAttributeStore Remove-ADFSCertificate Remove-ADFSClaimDescription Remove-ADFSClaimsProviderTrust Remove-ADFSRelyingPartyTrust 
Revoke-ADFSProxyTrust Set-ADFSAttributeStore Set-ADFSCertificate Set-ADFSCertSharingContainer Set-ADFSClaimDescription Set-ADFSClaimsProviderTrust Set-ADFSEndpoint Set-ADFSProperties
Set-ADFSProxyProperties Set-ADFSRelyingPartyTrust Set-ADFSSyncProperties Update-ADFSCertificate Update-ADFSClaimsProviderTrust Update-ADFSRelyingPartyTrust



Aliases
code:
1
2
3
4
5
ac asnp clc cli clp clv cpi cpp cvpa diff epal epcsv fc fl foreach ft fw gal gc gci gcm gdr ghy 
gi gl gm gp gps group gsv gsnp gu gv gwmi iex ihy ii ipal ipcsv mi mp nal ndr ni nv oh rdr ri rni 
rnp rp rsnp rv rvpa sal sasv sc select si sl sleep sort sp spps spsv sv tee where write cat cd 
clear cp h history kill lp ls mount mv popd ps pushd pwd r rm rmdir echo cls chdir copy del dir 
erase move rd ren set type


Operatoren
code:
1
-lt -le -gt -ge -eq -ne -contains -notcontains -like -notlike -match -notmatch  -band -bor -is -isnot -not -bnot -replace -ireplace -creplace -and -or -is -isnot -as


Gereserveerde karakters
code:
1
$ # + - * / % = ! .. & . ; |


Speciale karakters
code:
1
2
3
4
5
6
7
8
`0 (Null)
`a (Alert)
`b (Backspace)
`f (Form feed)
`n (New line)
`r (Carriage return)
`t (Horizontal tab)
`v (Vertical tab)


Opmerkingen
  • Comments gebeuren door een hash toe te voegen (bv. #Dit is een comment)
  • Variabelen beginnen met een dollarteken (bv. $Foo = "bar")
  • Parameters voor cmdlts beginnen met een dash (bv. Remove-Item -Recurse)
  • Expliciete declaraties worden gedaan met vierkante haakjes (bv. [string]$foo = "111")
  • Ronde haakjes dienen voor expressies en een accolades zijn voor een scriptblock (bv. If ($foo -EQ $bar) {Write-Host "Hello World"})
  • Het verschil tussen single en double quotes: bij single quotes wordt alles literal, bij double wordt een variabele binnen de quotes expand
  • De backtick ` wordt gebruikt om lijnen af te kappen.
Er zijn nog wat eigenaardigheden maar die maken het ingewikkeld.

[ Voor 19% gewijzigd door YellowOnline op 05-08-2011 00:08 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Als ik het goed begrijp. Pakken we deze post moto-moi in "UBB code-tag: PowerShell" en passen we dit gedeelte aan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ws        [ \t]*
dig        [0-9]
octdig        [0-7]
hexdig        [0-9A-Fa-f]
ident        [A-Za-z_$][0-9A-Za-z_$]*
illegal        [0-9]+[A-Za-z_$][0-9A-Za-z_$]*
long        [Ll]
double        [Dd]
float        [Ff]
exp        [Ee]
binexp        [Pp]
hex        [Xx]
int        [+-]?(0|[1-9]{dig}*)({long}|{exp}[+-]?{dig}+)?
float1        [+-]?((0|[1-9]{dig}*)\.{dig}*|\.{dig}+)({exp}[+-]?{dig}+)?({double}|{float})?
float2        [+-]?(0|[1-9]{dig}*)({exp}[+-]?{dig}+)?({double}|{float})
hexnum        [+-]?0{hex}{hexdig}+{long}?
hexfloat    [+-]?0{hex}({hexdig}+(\.{hexdig}*)?|\.{hexdig}+){binexp}[+-]?{dig}+({double}|{float})?
octnum        [+-]?0{octdig}+{long}?
number        {int}|{float1}|{float2}|{hexfloat}|{hexnum}|{octnum}

rest        [^A-Za-z_$0-9/*"'+-]+

keywords1    abstract|assert|default|if|private|this|boolean|do|implements|protected|throw
keywords2    break|double|import|public|throws|byte|else|enum|instanceof|return|transient
keywords3    case|extends|int|short|try|catch|final|interface|static|void|char|finally|long
keywords4    strictfp|volatile|class|float|native|super|while|const|for|new|switch|continue
keywords5    goto|package|synchronized|null|true|false

keyword        {keywords1}|{keywords2}|{keywords3}|{keywords4}|{keywords5}

%%

Zijn we dan klaar? Een lijst met al ondersteunde lexer-namen (dig, digoct, hexdig...) zou handig zijn om erbij te houden.

Dat lijkt mij niet echt moeilijk, een prima taak om het weekend door te komen dus :)

Comments kan je trouwens ook op deze manier dien: <# foo #>.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
YellowOnline schreef op donderdag 04 augustus 2011 @ 23:27:
(active directory)
(exchange)
(scdpm)
(scom)
(sharepoint)
(lync)
(sql)
(vmm)
(ibm websphere mq)
(lotus notes)
(vmware)
(gpo)
(windows server backup)
(iis)
(server manager)
(nlb)
(bits)
(applocker)
(adrms)
(best practices analyzer)
(adfs)
Hoewel goedbedoeld enzo; bovenstaand zie ik niet echt brood in. Dit is nog maar 't topje van de ijsberg (dat geef je zelf ook aan) en die lijst is, in theorie, zo goed als oneindig. Iedere scheet die cmdlets definieert voor PS voegt weer een crapload van die keywords toe aan deze lijst. Daar is geen beginnen, laat staan onderhouden, aan.

Als je dan toch wil gaan highlighten, beperk je dan (en dat geldt voor alle talen) tot de vaststaande keywords/syntax van de taal; alles wat "extern" is valt, wmb althans, buiten de boot.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Je kan natuurlijk alles wat bestaat uit 2 woorden met een - ertussen, maar geen cijfers bevat, opvatten als cmdlet.

Acties:
  • 0 Henk 'm!

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Topicstarter
RobIII schreef op vrijdag 05 augustus 2011 @ 02:19:
[...]

Hoewel goedbedoeld enzo; bovenstaand zie ik niet echt brood in. Dit is nog maar 't topje van de ijsberg (dat geef je zelf ook aan) en die lijst is, in theorie, zo goed als oneindig. Iedere scheet die cmdlets definieert voor PS voegt weer een crapload van die keywords toe aan deze lijst. Daar is geen beginnen, laat staan onderhouden, aan.

Als je dan toch wil gaan highlighten, beperk je dan (en dat geldt voor alle talen) tot de vaststaande keywords/syntax van de taal; alles wat "extern" is valt, wmb althans, buiten de boot.
Die cmdlets van Lotus, IBM en andere third-party vendors is misschien inderdaad overdreven. De cmdlets van Microsoft zelf zou ik er toch inhouden. Die van VMware lijken me ook voldoende belangrijk om te houden.

Gemakkelijker is natuurlijk zoals Darkstone opmerkt:
Verwijderd schreef op vrijdag 05 augustus 2011 @ 02:22:
Je kan natuurlijk alles wat bestaat uit 2 woorden met een - ertussen, maar geen cijfers bevat, opvatten als cmdlet.
Maar hoe implementeer je dat? Ik heb gisterenavond op voorbeelden zitten zoeken van zo'n lexer in het flex-formaat zoals moto-moi er een gepost had, maar ik vind geen deftige voorbeelden. Misschien leent de .Net van Tweakers zich wel als voorbeeld, als iemand die kan posten?

Acties:
  • 0 Henk 'm!

Verwijderd

code:
1
cmdlet        [a-zA-Z]+-[a-zA-Z][a-zA-Z0-9]*

aldus een half uur durend onderzoekje lp een late avond. :)

Er zit er ook een met cijfers tussen. Vandaar die 0-9.
YellowOnline schreef op vrijdag 05 augustus 2011 @ 09:03:
Maar hoe implementeer je dat? Ik heb gisterenavond op voorbeelden zitten zoeken van zo'n lexer in het flex-formaat zoals moto-moi er een gepost had, maar ik vind geen deftige voorbeelden. Misschien leent de .Net van Tweakers zich wel als voorbeeld, als iemand die kan posten?
Dat zou inderdaad handig zijn. DM/mail maar als je hem niet publiek wilt hebben.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:45

crisp

Devver

Pixelated

YellowOnline schreef op vrijdag 05 augustus 2011 @ 09:03:
[...]
Maar hoe implementeer je dat? Ik heb gisterenavond op voorbeelden zitten zoeken van zo'n lexer in het flex-formaat zoals moto-moi er een gepost had, maar ik vind geen deftige voorbeelden. Misschien leent de .Net van Tweakers zich wel als voorbeeld, als iemand die kan posten?
Welke? c# of vb.net?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Topicstarter
Ik denk dat C# er nog het meeste op lijkt. Als je die kan DMen, dan kan ik weer een stapje verder.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:45

crisp

Devver

Pixelated

Het is open software, dus bij deze:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/*
    lexer_csharp.l
    (c) copyright Sylvester Hesp, 2002-2004

    The contents of this file can be used freely, as long as this
    copyright notice is put unchanged in every file where my code
    appears
*/

%option noyywrap prefix="csharp"

%x PREPROC

%{
    #include "lexer.h"
    #include "html.h"
%}

ws      [ \t]*
eol     \r?\n
alpha       [A-Za-z]
dig     [0-9]
hexdig      [0-9A-Fa-f]
ident       @?[A-Za-z_][0-9A-Za-z_]*
illegal     [0-9]+[A-Za-z_][0-9A-Za-z_]*
intpostfix  [Uu]|[Ll]|[Uu][Ll]|[Ll][Uu]
num1        [\-+]?[1-9]{dig}*({intpostfix}|(\.([eE][\-+]?{dig}+)?[fF]?))?
num2        [\-+]?([1-9]{dig}*)?\.{dig}+([eE][\-+]?{dig}+)?[fF]?
hexnum      [\-+]?0[xX]{hexdig}+{intpostfix}?
octnum      [\-+]?0[0-7]*{intpostfix}?
number      {num1}|{num2}|{hexnum}|{octnum}

ppstart     ^{ws}#
pprest      [^\n'"/]+

rest        [^a-zA-Z0-9_+\-/*"'#\n]+\n?

keywords1   abstract|event|new|struct|as|explicit|null|switch|base|extern|object|this|enum
keywords2   bool|false|operator|throw|break|finally|out|true|byte|fixed|override|try|namespace
keywords3   case|float|params|typeof|catch|for|private|uint|char|foreach|protected|ulong|string
keywords4   checked|goto|public|unchecked|class|if|readonly|unsafe|const|implicit|ref|ushort
keywords5   continue|in|return|using|decimal|int|sbyte|virtual|default|interface|sealed|volatile
keywords6   delegate|internal|short|void|do|is|sizeof|while|double|lock|stackalloc|else|long|static

keyword     {keywords1}|{keywords2}|{keywords3}|{keywords4}|{keywords5}|{keywords6}

%%

{ppstart}   {
            token_open (TOKEN_PREPROC);
            token (TOKEN_NONE, YYText (), 0, 1);
            BEGIN (PREPROC);
        }

<PREPROC>{pprest}   {
                token (TOKEN_NONE, YYText (), 0, 1);
            }

<PREPROC>{eol}  {
            token_close (TOKEN_PREPROC);
            token (TOKEN_NONE, YYText (), 0, 1);
            BEGIN (INITIAL);
        }

<PREPROC><<EOF>>    {
                token_close (TOKEN_PREPROC);
                return 0;
            }

<*>"/*"         eatuntil (this, "/*", "*/", TOKEN_COMMENT);

<*>\/\/.*   {
            token (TOKEN_COMMENT, YYText (), 0, 1);
        }

<*>@\"      {
            token (TOKEN_STRING, "@", 1, 0);
            eatstring (this, '"', 0, TOKEN_STRING);
        }
<*>@'       {
            token (TOKEN_STRING, "@", 1, 0);
            eatstring (this, '\'', 0, TOKEN_STRING);
        }
<*>\"       eatstring (this, '"', FLAG_ESCAPE_BACKSLASH, TOKEN_STRING);
<*>'        eatstring (this, '\'', FLAG_ESCAPE_BACKSLASH, TOKEN_STRING);
            
{number}    {
            token (TOKEN_NUMBER, YYText (), 0, 1);
        }

{illegal}   {
            token (TOKEN_ERROR, YYText (), 0, 1);
        }

{keyword}{ws}\( {
            int len = strcspn (YYText (), " (");
            token (TOKEN_KEYWORD, YYText (), len, 1);
            yyless (len);
        }

{keyword}   {
            token (TOKEN_KEYWORD, YYText (), 0, 1);
        }

{ident}{ws}\(   {
            int len = strcspn (YYText (), " (");
            token (TOKEN_METHOD, YYText (), len, 1);
            yyless (len);
        }

{ident}     {
            token (TOKEN_IDENT, YYText (), 0, 1);
        }

{rest}      {
            token (TOKEN_NONE, YYText (), 0, 1);
        }

<*>.|\n     {
            token (TOKEN_NONE, YYText (), 0, 1);
        }

%%

REGISTER_LEXER ("c#");

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:22

Creepy

Tactical Espionage Splatterer

Niet dat het geen leuk initiatief is maar "Wie o wie wil er een lexer maken voor... " is stiekum gewoon een scriptrequest ;) Nu kan het handig zijn voor het forum en ik heb eigenlijk (nog) geen idee waar het topic dan wel thuis horen dus ik laat het nog ff staat, maar in PRG hoort het eigenlijk ook niet ;) Misschien is het meer iets voor lieve devvers...

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 05:43
Accepteren de devvers überhaupt code voor nieuwe parsers dan? De laatste keer dat ik probeerde support voor Python, Haskell of Postscript te vragen, kreeg ik nul op het rekest, ongeacht of ik zelf de syntax aan zou leveren of niet.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:45

crisp

Devver

Pixelated

Soultaker schreef op vrijdag 05 augustus 2011 @ 21:26:
Accepteren de devvers überhaupt code voor nieuwe parsers dan? De laatste keer dat ik probeerde support voor Python, Haskell of Postscript te vragen, kreeg ik nul op het rekest, ongeacht of ik zelf de syntax aan zou leveren of niet.
:? moto-moi in "[bug forum] C# rood lijntje zonder fout ..."

en verder heb ik geen hits op haskell of postscript in LD...

Intentionally left blank

Pagina: 1