Skip to content

Instantly share code, notes, and snippets.

@BenGGolden
Last active August 12, 2019 04:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BenGGolden/03071b2610aae5d5264fd7ff717be093 to your computer and use it in GitHub Desktop.
Save BenGGolden/03071b2610aae5d5264fd7ff717be093 to your computer and use it in GitHub Desktop.
Using custom model class for SPE ListView
Using a custom model class for SPE ListView reports can clean up the script and make it easier to control action button visibility.
class StagingProject {
[string]$Name
[string]$Status
}
$getProjectsArgs.OutputParameters.ProjectNames |
Show-ListView -Property @{Label="Name"; Expression={$_}}, @{Label="Status"; Expression={Get-StagingProjectStatus $_}}
$getProjectsArgs.OutputParameters.ProjectNames |
Foreach-Object {
[StagingProject]@{
Name = $_
Status = (Get-StagingProjectStatus $_)
}
} |
Show-ListView -Property Name, Status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment