autographps
0.39.0
The friendly, scriptable Graph Explorer CLI for automating the Microsoft Graph
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2021 Adam Edwards.
Package Details
Author(s)
- Adam Edwards
Tags
MSGraph Graph AADGraph Azure MicrosoftGraph Microsoft-Graph MS-Graph AAD-Graph GraphExplorer REST CRUD GraphAPI autograph poshgraph Windows Linux MacOS
Functions
Add-GraphRelatedItem Find-GraphPermission Find-GraphType Get-Graph Get-GraphChildItem Get-GraphItem Get-GraphItemRelationship Get-GraphItemUri Get-GraphLastOutput Get-GraphLocation Get-GraphMember Get-GraphMethod Get-GraphRelatedItem Get-GraphResourceWithMetadata Get-GraphType Get-GraphUri Get-GraphUriInfo Invoke-GraphMethod Measure-Graph New-Graph New-GraphItem New-GraphItemRelationship New-GraphMethodParameterObject New-GraphObject Remove-Graph Remove-GraphItem Remove-GraphItemRelationship Set-GraphItem Set-GraphLocation Set-GraphPrompt Show-GraphHelp Update-GraphMetadata
PSEditions
Dependencies
-
- autographps-sdk (>= 0.28.0)
- scriptclass (>= 0.20.2)
- ThreadJob (>= 2.0.3)
Release Notes
## AutoGraphPS 0.39.0 Release Notes
Improved support for customizing display output, dependency updates for improved authentication experiences
### New dependencies
* AutoGraphPS-SDK 0.28.0 (including MSAL 4.35.0)
### Breaking changes
* Objects returned by `Get-GraphResourceWithMetadata`, `Get-GraphItem`, `Get-GraphChildItem` return the structure of the Graph object they came from -- if they aren't from the graph (i.e. just metadata) then they will have the structure of metadata objects just as they did before this change.
* Some commands access pipeline objects differently
### New features
* `Set-GraphLocation` aka `gcd` now supports the `TypeName` parameter which allows you to change the default location for the specified type.
* Type-specific table formatting is available for certain objects returned by Graph -- this is based on the type of the object as defined in the API. The currently supported types are listed below. Types other than those will be displayed with the default table view formatting:
* application
* contact
* eventMessage
* eventMessageRequest
* eventMessageResponse
* driveItem
* group
* message
* organization
* user
### Fixed defects
* Inherited methods not accessible to Invoke-GraphMethod
* Removed some non-determinism in parsing of paths -- commands now always use the specified GraphName parameter to fully resolve the path, and otherwise if a URI does not contain the Graph in the path, the default context is used. Previously in some cases a relative URI would result in an attempt to find the "best" matching Graph, which would depend on which graphs were mounted and in what order.
* Added missing URI parameter completion for `Set-Graphitem`
* Fixed `Get-GraphResourceWithMetadata` ignoring the Select parameter and requests returning all default properties
* `Get-GraphItem` and `Get-GraphChildItem` were incorrectly including methods in parameter completion
* `Invoke-GraphMethod` parameter uri completion did not work in common cases
* Use of `PropertyFilter` in `Get-GraphResourceWithMetadata` and other commands incorrectly translated `$false` to `False` instead of `false`, causing invalid filter errors in API responses
FileList
- autographps.nuspec
- autographps.psd1
- autographps.psm1
- src\aliases.ps1
- src\cmdlets.ps1
- src\formats.ps1
- src\graph.ps1
- src\settings.ps1
- src\client\GraphLocalSettings.ps1
- src\client\LocationContext.ps1
- src\cmdlets\Add-GraphRelatedItem.ps1
- src\cmdlets\Find-GraphPermission.ps1
- src\cmdlets\Find-GraphType.ps1
- src\cmdlets\Get-Graph.ps1
- src\cmdlets\Get-GraphChildItem.ps1
- src\cmdlets\Get-GraphItem.ps1
- src\cmdlets\Get-GraphItemRelationship.ps1
- src\cmdlets\Get-GraphItemUri.ps1
- src\cmdlets\Get-GraphLastOutput.ps1
- src\cmdlets\Get-GraphLocation.ps1
- src\cmdlets\Get-GraphMember.ps1
- src\cmdlets\Get-GraphMethod.ps1
- src\cmdlets\Get-GraphRelatedItem.ps1
- src\cmdlets\Get-GraphResourceWithMetadata.ps1
- src\cmdlets\Get-GraphType.ps1
- src\cmdlets\Get-GraphUri.ps1
- src\cmdlets\Get-GraphUriInfo.ps1
- src\cmdlets\Invoke-GraphMethod.ps1
- src\cmdlets\Measure-Graph.ps1
- src\cmdlets\New-Graph.ps1
- src\cmdlets\New-GraphItem.ps1
- src\cmdlets\New-GraphItemRelationship.ps1
- src\cmdlets\New-GraphMethodParameterObject.ps1
- src\cmdlets\New-GraphObject.ps1
- src\cmdlets\Remove-Graph.ps1
- src\cmdlets\Remove-GraphItem.ps1
- src\cmdlets\Remove-GraphItemRelationship.ps1
- src\cmdlets\Set-GraphItem.ps1
- src\cmdlets\Set-GraphLocation.ps1
- src\cmdlets\Set-GraphPrompt.ps1
- src\cmdlets\Show-GraphHelp.ps1
- src\cmdlets\Update-GraphMetadata.ps1
- src\cmdlets\common\AutoGraphFormats.ps1xml
- src\cmdlets\common\ContextHelper.ps1
- src\cmdlets\common\FunctionParameterHelper.ps1
- src\cmdlets\common\GraphParameterCompleter.ps1
- src\cmdlets\common\GraphStatisticsDisplayType.ps1
- src\cmdlets\common\GraphUriParameterCompleter.ps1
- src\cmdlets\common\LocationHelper.ps1
- src\cmdlets\common\MemberDisplayType.ps1
- src\cmdlets\common\MemberParameterCompleter.ps1
- src\cmdlets\common\MetaGraphFormatter.ps1
- src\cmdlets\common\MethodDisplayType.ps1
- src\cmdlets\common\MethodNameParameterCompleter.ps1
- src\cmdlets\common\MethodParameterParameterCompleter.ps1
- src\cmdlets\common\MethodUriParameterCompleter.ps1
- src\cmdlets\common\PermissionHelper.ps1
- src\cmdlets\common\QueryTranslationHelper.ps1
- src\cmdlets\common\RelationshipDisplayType.ps1
- src\cmdlets\common\RequestHelper.ps1
- src\cmdlets\common\SegmentHelper.ps1
- src\cmdlets\common\TypeHelper.ps1
- src\cmdlets\common\TypeMemberFinder.ps1
- src\cmdlets\common\TypeParameterCompleter.ps1
- src\cmdlets\common\TypePropertyParameterCompleter.ps1
- src\cmdlets\common\TypeSearchResultDisplayType.ps1
- src\cmdlets\common\TypeUriHelper.ps1
- src\cmdlets\common\TypeUriParameterCompleter.ps1
- src\common\CustomFormats.ps1xml
- src\common\CustomFormatter.ps1
- src\common\GraphAccessDeniedException.ps1
- src\common\PreferenceHelper.ps1
- src\metadata\Entity.ps1
- src\metadata\EntityEdge.ps1
- src\metadata\EntityGraph.ps1
- src\metadata\EntityVertex.ps1
- src\metadata\GraphBuilder.ps1
- src\metadata\GraphCache.ps1
- src\metadata\GraphDataModel.ps1
- src\metadata\GraphManager.ps1
- src\metadata\GraphSegment.ps1
- src\metadata\metadata.ps1
- src\metadata\QualifiedSchema.ps1
- src\metadata\SegmentParser.ps1
- src\metadata\UriCache.ps1
- src\typesystem\CompositeTypeProvider.ps1
- src\typesystem\GraphObjectBuilder.ps1
- src\typesystem\MethodInfo.ps1
- src\typesystem\ScalarTypeProvider.ps1
- src\typesystem\TypeDefinition.ps1
- src\typesystem\TypeIndex.ps1
- src\typesystem\TypeIndexEntry.ps1
- src\typesystem\TypeManager.ps1
- src\typesystem\TypeMatch.ps1
- src\typesystem\TypeMember.ps1
- src\typesystem\TypeProvider.ps1
- src\typesystem\TypeSchema.ps1
- src\typesystem\TypeSearcher.ps1
- src\typesystem\typesystem.ps1
- src\typesystem\TypeTable.ps1
- lib\_._
Version History
Version | Downloads | Last updated |
---|---|---|
0.44.0 | 7 | 11/11/2024 |
0.43.0 | 26 | 9/5/2024 |
0.42.0 | 372 | 2/19/2023 |
0.41.0 | 378 | 12/30/2021 |
0.40.0 | 265 | 10/26/2021 |
0.39.0 (current version) | 222 | 10/20/2021 |
0.38.0 | 295 | 6/14/2021 |
0.37.1 | 240 | 5/5/2021 |
0.37.0 | 222 | 5/5/2021 |
0.36.0 | 241 | 2/27/2021 |
0.35.0 | 257 | 9/26/2020 |
0.34.0 | 215 | 9/26/2020 |
0.33.0 | 215 | 9/26/2020 |
0.32.1 | 260 | 6/20/2020 |
0.32.0 | 229 | 5/24/2020 |
0.31.0 | 259 | 2/4/2020 |
0.30.0 | 224 | 2/1/2020 |
0.29.0 | 295 | 11/6/2019 |
0.28.0 | 238 | 10/24/2019 |
0.27.0 | 222 | 10/23/2019 |
0.26.0 | 231 | 10/16/2019 |
0.25.0 | 226 | 10/7/2019 |
0.24.0 | 224 | 9/24/2019 |
0.23.0 | 314 | 3/18/2019 |
0.22.0 | 266 | 2/3/2019 |
0.21.1 | 236 | 1/19/2019 |
0.21.0 | 232 | 1/14/2019 |
0.20.0 | 234 | 1/8/2019 |
0.19.0 | 230 | 1/7/2019 |
0.18.2 | 228 | 1/6/2019 |
0.18.1 | 228 | 1/5/2019 |
0.18.0 | 229 | 1/4/2019 |
0.17.0 | 231 | 1/2/2019 |
0.16.1 | 253 | 10/30/2018 |
0.16.0 | 239 | 10/15/2018 |
0.15.1 | 235 | 9/30/2018 |
0.15.0 | 230 | 9/24/2018 |
0.14.0 | 233 | 9/16/2018 |