autographps-sdk
0.28.0
PowerShell SDK for Microsoft Graph automation
Minimum PowerShell version
5.1
Installation Options
Author(s)
Adam Edwards
Copyright
(c) 2021 Adam Edwards.
Package Details
Owners
Tags
MSGraph Graph AADGraph Azure MicrosoftGraph Microsoft-Graph MS-Graph AAD-Graph REST CRUD GraphAPI poshgraph poshgraph-sdk autograph Windows Linux MacOS
Functions
Clear-GraphLog Connect-GraphApi Disconnect-GraphApi Find-GraphLocalCertificate Format-GraphLog Get-GraphApplication Get-GraphApplicationCertificate Get-GraphApplicationConsent Get-GraphApplicationServicePrincipal Get-GraphConnection Get-GraphCurrentConnection Get-GraphError Get-GraphResource Get-GraphLog Get-GraphLogOption Get-GraphProfile Get-GraphToken Invoke-GraphApiRequest New-GraphApplication New-GraphApplicationCertificate New-GraphConnection New-GraphLocalCertificate Register-GraphApplication Remove-GraphApplication Remove-GraphApplicationCertificate Remove-GraphApplicationConsent Remove-GraphConnection Remove-GraphResource Select-GraphConnection Select-GraphProfile Set-GraphApplicationCertificate Set-GraphApplicationConsent Set-GraphConnectionStatus Set-GraphLogOption Test-Graph Test-GraphSettings Unregister-GraphApplication
PSEditions
Dependencies
-
- scriptclass (>= 0.20.2)
Release Notes
## AutoGraphPS-SDK 0.28.0 Release Notes
This release improves adds support for graph object output customization.
### New dependencies
* Microsoft.Identity.Client (MSAL) 4.35.0
### Breaking changes
* AAD sign-ins now use the http://localhost reply URL / redirect URI instead of https://login.microsoftonline.com/common/oauth2/nativeclient because the latter does not support web browser sign-ins on PS Core.
* Public client applications created by `New-GraphApplication` now configure the application with http://localhost as a redirect URI instead of https://login.microsoftonline.com/common/oauth2/nativeclient due to the above change
* The structure of the output of `Test-Graph` has changed -- the properties were always dynamic and potentially subject to change since they were based on HTTP protocol responses returned by Graph without a contract for the response structure. However, `Test-Graph` now obtains data from a different part of the protocol that deviates from the earlier source, and this causes the breaking changes to properties of `Test-Graph` output. The new source is a more reliable one, so additional changes are unlikely in the future.
* `New-GraphConnection` now defaults the ConsistencyLevel pararameter to `Default` instead of `Auto`.
### New features
* Sign-in UX for PowerShell core on Windows now uses a web browser rather than device code auth (possible due to MSAL 4.35.0 dependency update).
* Formatting for `Get-GraphApplicationServicePrincipal`
* Format improvements in time fields for `Get-GraphApplication`
* Formatting / color for `Test-Graph`
* `New-GraphConnection` no longer assumes you're requesting `User.Read`, enabling legacy apps that don't support incremental consent
* `Connect-GraphApi` requests `User.Read` by default, but this can be suppressed by the ExistingPermissionsOnly parameter, enabling legacy apps that don't support incremental consent
* `NoSetCurrentConnection` parameter added for `Connect-GraphApi`: this parameter allows you to sign in to an existing connection without setting it as the current connection.
* `Test-GraphSettings` command to validate Graph profile settings and also return information about the settings.
* Improved command help for several commands
### Fixed defects
* Context URI parsing was broken for Invoke-GraphRequest and Get-GraphResource and any command that relief on it. Cases such as me/photo would incorrectly interpret `me` as an entity set and `photo` as an element of that set, instead of treating `me` as an entity and `photo` as a navigation property
FileList
- autographps-sdk.nuspec
- autographps-sdk.psd1
- autographps-sdk.psm1
- lib\Microsoft.Identity.Client.4.35.0\lib\net45\Microsoft.Identity.Client.dll
- lib\Microsoft.Identity.Client.4.35.0\lib\netcoreapp2.1\Microsoft.Identity.Client.dll
- lib\Microsoft.IdentityModel.Clients.ActiveDirectory.5.2.7\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll
- lib\Microsoft.IdentityModel.Clients.ActiveDirectory.5.2.7\lib\netstandard1.3\Microsoft.IdentityModel.Clients.ActiveDirectory.dll
- src\aliases.ps1
- src\cmdlets.ps1
- src\formats.ps1
- src\graph-sdk.ps1
- src\auth\AuthProvider.ps1
- src\auth\CompiledDeviceCodeAuthenticator.ps1
- src\auth\DeviceCodeAuthenticator.ps1
- src\auth\V1AuthProvider.ps1
- src\auth\V2AuthProvider.ps1
- src\client\Application.ps1
- src\client\GraphApplication.ps1
- src\client\GraphConnection.ps1
- src\client\GraphContext.ps1
- src\client\GraphIdentity.ps1
- src\client\LocalConnectionProfile.ps1
- src\client\LocalProfile.ps1
- src\client\LocalProfileSpec.ps1
- src\client\LocalSettings.ps1
- src\client\LogicalGraphManager.ps1
- src\cmdlets\Clear-GraphLog.ps1
- src\cmdlets\Connect-GraphApi.ps1
- src\cmdlets\Disconnect-GraphApi.ps1
- src\cmdlets\Find-GraphLocalCertificate.ps1
- src\cmdlets\Format-GraphLog.ps1
- src\cmdlets\Get-GraphApplication.ps1
- src\cmdlets\Get-GraphApplicationCertificate.ps1
- src\cmdlets\Get-GraphApplicationConsent.ps1
- src\cmdlets\Get-GraphApplicationServicePrincipal.ps1
- src\cmdlets\Get-GraphConnection.ps1
- src\cmdlets\Get-GraphCurrentConnection.ps1
- src\cmdlets\Get-GraphError.ps1
- src\cmdlets\Get-GraphLog.ps1
- src\cmdlets\Get-GraphLogOption.ps1
- src\cmdlets\Get-GraphProfile.ps1
- src\cmdlets\Get-GraphResource.ps1
- src\cmdlets\Get-GraphToken.ps1
- src\cmdlets\Invoke-GraphApiRequest.ps1
- src\cmdlets\New-GraphApplication.ps1
- src\cmdlets\New-GraphApplicationCertificate.ps1
- src\cmdlets\New-GraphConnection.ps1
- src\cmdlets\New-GraphLocalCertificate.ps1
- src\cmdlets\Register-GraphApplication.ps1
- src\cmdlets\Remove-GraphApplication.ps1
- src\cmdlets\Remove-GraphApplicationCertificate.ps1
- src\cmdlets\Remove-GraphApplicationConsent.ps1
- src\cmdlets\Remove-GraphConnection.ps1
- src\cmdlets\Remove-GraphResource.ps1
- src\cmdlets\Select-GraphConnection.ps1
- src\cmdlets\Select-GraphProfile.ps1
- src\cmdlets\Set-GraphApplicationCertificate.ps1
- src\cmdlets\Set-GraphApplicationConsent.ps1
- src\cmdlets\Set-GraphConnectionStatus.ps1
- src\cmdlets\Set-GraphLogOption.ps1
- src\cmdlets\Test-Graph.ps1
- src\cmdlets\Test-GraphSettings.ps1
- src\cmdlets\Unregister-GraphApplication.ps1
- src\cmdlets\common\ApplicationHelper.ps1
- src\cmdlets\common\CertificateHelper.ps1
- src\cmdlets\common\CommandContext.ps1
- src\cmdlets\common\ConsentHelper.ps1
- src\cmdlets\common\DisplayTypeFormatter.ps1
- src\cmdlets\common\DynamicParamHelper.ps1
- src\cmdlets\common\Formats.ps1xml
- src\cmdlets\common\GraphOutputFile.ps1
- src\cmdlets\common\ItemResultHelper.ps1
- src\cmdlets\common\ParameterCompleter.ps1
- src\cmdlets\common\PermissionParameterCompleter.ps1
- src\cmdlets\common\QueryHelper.ps1
- src\common\ColorScheme.ps1
- src\common\ColorString.ps1
- src\common\DefaultScopeData.ps1
- src\common\GraphAccessDeniedException.ps1
- src\common\GraphApplicationCertificate.ps1
- src\common\GraphFormatter.ps1
- src\common\GraphUtilities.ps1
- src\common\LocalCertificate.ps1
- src\common\PreferenceHelper.ps1
- src\common\ProgressWriter.ps1
- src\common\ResponseContext.ps1
- src\common\ScopeHelper.ps1
- src\common\Secret.ps1
- src\graphservice\ApplicationAPI.ps1
- src\graphservice\ApplicationObject.ps1
- src\graphservice\GraphEndpoint.ps1
- src\REST\GraphRequest.ps1
- src\REST\GraphResponse.ps1
- src\REST\HttpUtilities.ps1
- src\REST\RequestLog.ps1
- src\REST\RequestLogEntry.ps1
- src\REST\RESTRequest.ps1
- src\REST\RESTResponse.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.30.0 | 108 | 2/19/2023 |
0.29.0 | 721 | 12/30/2021 |
0.28.0 (current version) | 553 | 10/12/2021 |
0.27.0 | 549 | 6/13/2021 |
0.26.1 | 463 | 5/5/2021 |
0.26.0 | 432 | 5/4/2021 |
0.25.0 | 452 | 2/27/2021 |
0.24.0 | 584 | 9/26/2020 |
0.23.0 | 388 | 9/26/2020 |
0.22.0 | 434 | 9/8/2020 |
0.21.1 | 589 | 6/20/2020 |
0.21.0 | 478 | 5/24/2020 |
0.20.0 | 786 | 4/19/2020 |
0.19.0 | 618 | 4/12/2020 |
0.18.0 | 1,159 | 2/8/2020 |
0.17.0 | 619 | 1/29/2020 |
0.16.0 | 713 | 11/6/2019 |
0.15.0 | 447 | 10/24/2019 |
0.14.0 | 411 | 10/23/2019 |
0.13.0 | 420 | 10/16/2019 |
0.12.0 | 415 | 10/7/2019 |
0.11.1 | 483 | 9/23/2019 |
0.11.0 | 395 | 9/20/2019 |
0.10.0 | 590 | 3/18/2019 |
0.9.0 | 626 | 2/3/2019 |
0.8.1 | 411 | 1/19/2019 |
0.8.0 | 409 | 1/13/2019 |
0.7.1 | 417 | 1/8/2019 |
0.7.0 | 401 | 1/8/2019 |
0.6.2 | 407 | 1/6/2019 |
0.6.1 | 404 | 1/5/2019 |
0.6.0 | 407 | 1/2/2019 |
0.5.1 | 452 | 10/30/2018 |
0.5.0 | 452 | 9/30/2018 |
0.4.0 | 426 | 9/15/2018 |