autographps-sdk
0.32.0
PowerShell SDK for Microsoft Graph automation
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2023 Adam Edwards.
Package Details
Author(s)
- Adam Edwards
Tags
MSGraph Graph AADGraph Azure MicrosoftGraph Microsoft-Graph MS-Graph AAD-Graph Entra 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-GraphAccessToken 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.3)
Release Notes
## AutoGraphPS-SDK 0.32.0 Release Notes
Authentication broker support along with branding and documentation updates related to AAD -> Entra rename.
### New dependencies
* Update to Microsoft.Identity.Client 4.66.1 (aka 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.
The earlier app id, ac70e3e2-a821-4d19-839c-b8af4515254b is no longer in use to avoid the small chance that adding broker support to its configuration could break existing users.
### New features
* The `Connect-GraphApi` and `New-GraphConnection` commands expose a new `-UseBroker` parameter. This enables support for [authentication broker sign-ins on Windows](https://learn.microsoft.com/en-us/entra/msal/dotnet/acquiring-tokens/desktop-mobile/wam) for improved security features offered by the native capabilities of the operating system and device, including limiting the use of refresh tokens to the device that acquired the original token.
* The UseBroker parameter of the new commands is also supported as an attribute of the connection settings -- see the schema documentation at [Settings Schema definition file](https://github.com/adamedx/autographps-sdk/blob/main/docs/settings/settings.schema.json).
* Runtime command help and other documentation is updated to reflect the rebranding of Azure Active Directory to 'Entra'.
### Fixed defects
* Fixed garbled property name for CreatedDateTime property in application and service principal list views.
* The schema documentation file itself used an invalid schema URI -- without the fix for this, schema-aware tools such as vscode would not be able to validate or apply schema information to files that conformed to the schema.
None.
FileList
- autographps-sdk.nuspec
- lib\net472\System.Diagnostics.DiagnosticSource.dll
- src\auth\AuthProvider.ps1
- src\client\LogicalGraphManager.ps1
- src\cmdlets\Get-GraphLogOption.ps1
- src\cmdlets\Select-GraphProfile.ps1
- src\common\LocalCertificate.ps1
- src\REST\RESTRequest.ps1
- autographps-sdk.psd1
- lib\net472\System.Memory.dll
- src\auth\CompiledConsoleAPI.ps1
- src\cmdlets\Clear-GraphLog.ps1
- src\cmdlets\Get-GraphProfile.ps1
- src\cmdlets\Set-GraphApplicationCertificate.ps1
- src\common\PreferenceHelper.ps1
- src\REST\RESTResponse.ps1
- autographps-sdk.psm1
- lib\net472\System.Runtime.CompilerServices.Unsafe.dll
- src\auth\CompiledDeviceCodeAuthenticator.ps1
- src\cmdlets\Connect-GraphApi.ps1
- src\cmdlets\Get-GraphResource.ps1
- src\cmdlets\Set-GraphApplicationConsent.ps1
- src\common\ProgressWriter.ps1
- src\cmdlets\common\ApplicationHelper.ps1
- src\aliases.ps1
- lib\net6.0\Microsoft.Identity.Client.Broker.dll
- src\auth\ConsoleAPI.ps1
- src\cmdlets\Disconnect-GraphApi.ps1
- src\cmdlets\Invoke-GraphApiRequest.ps1
- src\cmdlets\Set-GraphConnectionStatus.ps1
- src\common\ResponseContext.ps1
- src\cmdlets\common\CertificateHelper.ps1
- src\cmdlets.ps1
- lib\net6.0\Microsoft.Identity.Client.dll
- src\auth\DeviceCodeAuthenticator.ps1
- src\cmdlets\Find-GraphLocalCertificate.ps1
- src\cmdlets\New-GraphApplication.ps1
- src\cmdlets\Set-GraphLogOption.ps1
- src\common\ScopeHelper.ps1
- src\cmdlets\common\CommandContext.ps1
- src\formats.ps1
- lib\net6.0\Microsoft.Identity.Client.NativeInterop.dll
- src\auth\V2AuthProvider.ps1
- src\cmdlets\Format-GraphLog.ps1
- src\cmdlets\New-GraphApplicationCertificate.ps1
- src\cmdlets\Test-Graph.ps1
- src\common\Secret.ps1
- src\cmdlets\common\ConsentHelper.ps1
- src\graph-sdk.ps1
- lib\net6.0\Microsoft.IdentityModel.Abstractions.dll
- src\client\Application.ps1
- src\cmdlets\Get-GraphAccessToken.ps1
- src\cmdlets\New-GraphConnection.ps1
- src\cmdlets\Test-GraphSettings.ps1
- src\graphservice\ApplicationAPI.ps1
- src\cmdlets\common\DisplayTypeFormatter.ps1
- lib\net472\Microsoft.Identity.Client.Broker.dll
- lib\net6.0\msalruntime.dll
- src\client\GraphApplication.ps1
- src\cmdlets\Get-GraphApplication.ps1
- src\cmdlets\New-GraphLocalCertificate.ps1
- src\cmdlets\Unregister-GraphApplication.ps1
- src\graphservice\ApplicationObject.ps1
- src\cmdlets\common\DynamicParamHelper.ps1
- lib\net472\Microsoft.Identity.Client.dll
- lib\net6.0\msalruntime_arm64.dll
- src\client\GraphConnection.ps1
- src\cmdlets\Get-GraphApplicationCertificate.ps1
- src\cmdlets\Register-GraphApplication.ps1
- src\common\ColorScheme.ps1
- src\graphservice\GraphEndpoint.ps1
- src\cmdlets\common\Formats.ps1xml
- lib\net472\Microsoft.Identity.Client.NativeInterop.dll
- lib\net6.0\msalruntime_x86.dll
- src\client\GraphContext.ps1
- src\cmdlets\Get-GraphApplicationConsent.ps1
- src\cmdlets\Remove-GraphApplication.ps1
- src\common\ColorString.ps1
- src\REST\GraphRequest.ps1
- src\cmdlets\common\GraphOutputFile.ps1
- lib\net472\Microsoft.IdentityModel.Abstractions.dll
- lib\net6.0\System.Buffers.dll
- src\client\GraphIdentity.ps1
- src\cmdlets\Get-GraphApplicationServicePrincipal.ps1
- src\cmdlets\Remove-GraphApplicationCertificate.ps1
- src\common\DefaultScopeData.ps1
- src\REST\GraphResponse.ps1
- src\cmdlets\common\ItemResultHelper.ps1
- lib\net472\msalruntime.dll
- lib\net6.0\System.Diagnostics.DiagnosticSource.dll
- src\client\LocalConnectionProfile.ps1
- src\cmdlets\Get-GraphConnection.ps1
- src\cmdlets\Remove-GraphApplicationConsent.ps1
- src\common\GraphAccessDeniedException.ps1
- src\REST\HttpUtilities.ps1
- src\cmdlets\common\ParameterCompleter.ps1
- lib\net472\msalruntime_arm64.dll
- lib\net6.0\System.Memory.dll
- src\client\LocalProfile.ps1
- src\cmdlets\Get-GraphCurrentConnection.ps1
- src\cmdlets\Remove-GraphConnection.ps1
- src\common\GraphApplicationCertificate.ps1
- src\REST\RequestLog.ps1
- src\cmdlets\common\PermissionParameterCompleter.ps1
- lib\net472\msalruntime_x86.dll
- lib\net6.0\System.Numerics.Vectors.dll
- src\client\LocalProfileSpec.ps1
- src\cmdlets\Get-GraphError.ps1
- src\cmdlets\Remove-GraphResource.ps1
- src\common\GraphFormatter.ps1
- src\REST\RequestLogEntry.ps1
- src\cmdlets\common\QueryHelper.ps1
- lib\net472\System.Buffers.dll
- lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll
- src\client\LocalSettings.ps1
- src\cmdlets\Get-GraphLog.ps1
- src\cmdlets\Select-GraphConnection.ps1
- src\common\GraphUtilities.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.32.0 (current version) | 236 | 11/9/2024 |
0.31.0 | 378 | 9/2/2024 |
0.30.0 | 368 | 2/19/2023 |
0.29.0 | 727 | 12/30/2021 |
0.28.0 | 559 | 10/12/2021 |
0.27.0 | 555 | 6/13/2021 |
0.26.1 | 469 | 5/5/2021 |
0.26.0 | 438 | 5/4/2021 |
0.25.0 | 458 | 2/27/2021 |
0.24.0 | 590 | 9/26/2020 |
0.23.0 | 394 | 9/26/2020 |
0.22.0 | 440 | 9/8/2020 |
0.21.1 | 595 | 6/20/2020 |
0.21.0 | 484 | 5/24/2020 |
0.20.0 | 792 | 4/19/2020 |
0.19.0 | 624 | 4/12/2020 |
0.18.0 | 1,165 | 2/8/2020 |
0.17.0 | 625 | 1/29/2020 |
0.16.0 | 719 | 11/6/2019 |
0.15.0 | 453 | 10/24/2019 |
0.14.0 | 417 | 10/23/2019 |
0.13.0 | 426 | 10/16/2019 |
0.12.0 | 421 | 10/7/2019 |
0.11.1 | 489 | 9/23/2019 |
0.11.0 | 401 | 9/20/2019 |
0.10.0 | 596 | 3/18/2019 |
0.9.0 | 632 | 2/3/2019 |
0.8.1 | 417 | 1/19/2019 |
0.8.0 | 415 | 1/13/2019 |
0.7.1 | 423 | 1/8/2019 |
0.7.0 | 407 | 1/8/2019 |
0.6.2 | 413 | 1/6/2019 |
0.6.1 | 410 | 1/5/2019 |
0.6.0 | 413 | 1/2/2019 |
0.5.1 | 458 | 10/30/2018 |
0.5.0 | 458 | 9/30/2018 |
0.4.0 | 432 | 9/15/2018 |