autographps
0.44.0
The friendly, scriptable Graph Explorer CLI for automating the Microsoft Graph
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024 Adam Edwards.
Package Details
Author(s)
- Adam Edwards
Tags
MSGraph Graph AADGraph Azure MicrosoftGraph Microsoft-Graph MS-Graph AAD-Graph Entra 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.32.0)
- scriptclass (>= 0.20.3)
- ThreadJob (>= 2.0.3)
Release Notes
## AutoGraphPS 0.44.0 Release Notes
Update to new AutoGraphPS-SDK, MSAL, new app id, authentication broker improvements.
### New dependencies
* AutoGraphPS-SDK 0.32.0
* Microsoft.Identity.Client 4.66.1 -- i.e. MSAL
* New optional dependency Microsoft.Identity.Client.Broker 4.66.1 for authentication broker support (Windows only)
### Breaking changes
* New default app id (client id) for the module has been changed: A new application id, c98eb929-2053-4b03-b680-a5efcbd59035 is the default. This change is inherited from the updated AutoGraphPS-SDK module dependency.
### New features
* Authentication broker support -- use the `get-help` command with the `Connect-GraphApi` and `New-GraphConnection` commands for details on the `UseBroker` parameter supported by these commands (and associated settings configuration) from the AutoGraphPS-SDK dependency.
### Fixed defects
* Fixed metadata download deadlock impacting type-related commands like Get-GraphType, New-Graph, etc. due to a PowerShell Core bug in ThreadJob exposed by ScriptClass. The issue was a race condition most likely encountered in niche cases like using multiple graphs at once or running tests against the type commands. The fix was a workarond to avoid the condition. See this ScriptClass issue for more details: https://github.com/adamedx/scriptclass/issues/40.
* Replaced outdated references to Azure Active Directory / AAD with Entra ID
* See fixes in the updated version of AutoGraphPS-SDK
FileList
- autographps.nuspec
- src\cmdlets\Get-Graph.ps1
- src\cmdlets\Get-GraphUriInfo.ps1
- src\cmdlets\Set-GraphPrompt.ps1
- src\metadata\GraphDataModel.ps1
- src\typesystem\TypeIndex.ps1
- src\cmdlets\common\FunctionParameterHelper.ps1
- src\cmdlets\common\PermissionHelper.ps1
- autographps.psd1
- src\cmdlets\Get-GraphChildItem.ps1
- src\cmdlets\Invoke-GraphMethod.ps1
- src\cmdlets\Show-GraphHelp.ps1
- src\metadata\GraphManager.ps1
- src\typesystem\TypeIndexEntry.ps1
- src\cmdlets\common\GraphParameterCompleter.ps1
- src\cmdlets\common\QueryTranslationHelper.ps1
- autographps.psm1
- src\cmdlets\Get-GraphItem.ps1
- src\cmdlets\Measure-Graph.ps1
- src\cmdlets\Update-GraphMetadata.ps1
- src\metadata\GraphSegment.ps1
- src\typesystem\TypeManager.ps1
- src\cmdlets\common\GraphStatisticsDisplayType.ps1
- src\cmdlets\common\RelationshipDisplayType.ps1
- src\aliases.ps1
- src\cmdlets\Get-GraphItemRelationship.ps1
- src\cmdlets\New-Graph.ps1
- src\common\CustomFormats.ps1xml
- src\metadata\metadata.ps1
- src\typesystem\TypeMatch.ps1
- src\cmdlets\common\GraphUriParameterCompleter.ps1
- src\cmdlets\common\RequestHelper.ps1
- src\cmdlets.ps1
- src\cmdlets\Get-GraphItemUri.ps1
- src\cmdlets\New-GraphItem.ps1
- src\common\CustomFormatter.ps1
- src\metadata\QualifiedSchema.ps1
- src\typesystem\TypeMember.ps1
- src\cmdlets\common\LocationHelper.ps1
- src\cmdlets\common\SegmentHelper.ps1
- src\formats.ps1
- src\cmdlets\Get-GraphLastOutput.ps1
- src\cmdlets\New-GraphItemRelationship.ps1
- src\common\GraphAccessDeniedException.ps1
- src\metadata\SegmentParser.ps1
- src\typesystem\TypeProvider.ps1
- src\cmdlets\common\MemberDisplayType.ps1
- src\cmdlets\common\TypeHelper.ps1
- src\graph.ps1
- src\cmdlets\Get-GraphLocation.ps1
- src\cmdlets\New-GraphMethodParameterObject.ps1
- src\common\PreferenceHelper.ps1
- src\metadata\UriCache.ps1
- src\typesystem\TypeSchema.ps1
- src\cmdlets\common\MemberParameterCompleter.ps1
- src\cmdlets\common\TypeMemberFinder.ps1
- src\settings.ps1
- src\cmdlets\Get-GraphMember.ps1
- src\cmdlets\New-GraphObject.ps1
- src\metadata\Entity.ps1
- src\typesystem\CompositeTypeProvider.ps1
- src\typesystem\TypeSearcher.ps1
- src\cmdlets\common\MetaGraphFormatter.ps1
- src\cmdlets\common\TypeParameterCompleter.ps1
- src\client\GraphLocalSettings.ps1
- src\cmdlets\Get-GraphMethod.ps1
- src\cmdlets\Remove-Graph.ps1
- src\metadata\EntityEdge.ps1
- src\typesystem\GraphObjectBuilder.ps1
- src\typesystem\typesystem.ps1
- src\cmdlets\common\MethodDisplayType.ps1
- src\cmdlets\common\TypePropertyParameterCompleter.ps1
- src\client\LocationContext.ps1
- src\cmdlets\Get-GraphRelatedItem.ps1
- src\cmdlets\Remove-GraphItem.ps1
- src\metadata\EntityGraph.ps1
- src\typesystem\MethodInfo.ps1
- src\typesystem\TypeTable.ps1
- src\cmdlets\common\MethodNameParameterCompleter.ps1
- src\cmdlets\common\TypeSearchResultDisplayType.ps1
- src\cmdlets\Add-GraphRelatedItem.ps1
- src\cmdlets\Get-GraphResourceWithMetadata.ps1
- src\cmdlets\Remove-GraphItemRelationship.ps1
- src\metadata\EntityVertex.ps1
- src\typesystem\ScalarTypeProvider.ps1
- src\cmdlets\common\AutoGraphFormats.ps1xml
- src\cmdlets\common\MethodParameterParameterCompleter.ps1
- src\cmdlets\common\TypeUriHelper.ps1
- src\cmdlets\Find-GraphPermission.ps1
- src\cmdlets\Get-GraphType.ps1
- src\cmdlets\Set-GraphItem.ps1
- src\metadata\GraphBuilder.ps1
- src\typesystem\TypeDefinition.ps1
- src\cmdlets\common\ContextHelper.ps1
- src\cmdlets\common\MethodUriParameterCompleter.ps1
- src\cmdlets\common\TypeUriParameterCompleter.ps1
- src\cmdlets\Find-GraphType.ps1
- src\cmdlets\Get-GraphUri.ps1
- src\cmdlets\Set-GraphLocation.ps1
- src\metadata\GraphCache.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.44.0 (current version) | 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 | 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 |