| Noun | Windows PowerShell Commands | 
| SPService | Install-SPService | 
| SPServiceInstance | Get-SPServiceInstance | 
| Start-SPServiceInstance | |
| Stop-SPServiceInstance | |
| SPServiceApplication | Get-SPServiceApplication | 
| Publish-SPServiceApplication | |
| Remove-SPServiceApplication | |
| Set-SPServiceApplication | |
| Unpublish-SPServiceApplication | |
| SPServiceApplicationProxy | Get-SPServiceApplicationProxy | 
| Remove-SPServiceApplicationProxy | |
| SPIisWebServiceApplicationPool | Get-SPServiceApplicationPool | 
| New-SPServiceApplicationPool | |
| Remove-SPServiceApplicationPool | |
| Set-SPServiceApplicationPool | 
Thursday, February 14, 2013
PowerShell for Service Applications
Thursday, February 7, 2013
List of running jobs in SharePoint 2010 through PowerShell
# Get current date
$date = Get-Date
# Show current date
Write-Host "Looking
for running jobs with a Last Run Time of greater than or equal to" $date
# Get all Timer jobs and
iterate
Get-SPTimerJob |
ForEach-Object {
  # Get last run time for job
  $lastRunTime = $_.LastRunTime
  # If run time is greater than/equal to write
it out
  if ($lastRunTime -ge $date)
  {
     Write-Host $_.Name", last run
at" $_.LastRunTime
  }
}
If you want to include a bit of history,
like number of jobs run in the last five minutes, just use this for your $date
variable:
$date =  (Get-Date).AddMinutes(-5)
Subscribe to:
Comments (Atom)