psmsgraph
1.0.23.40
Provides Connectivity and access to Microsoft Graph API
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) 2017. All rights reserved.
Package Details
Author(s)
- Mark Kraus
Tags
Graph GraphAPI MSGraph MSGraphAPI PSMSGraph PSMSGraphAPI MicrosoftGraph MicrosoftGraphAPI API OAuth REST CRUD
Functions
Add-AADAppRoleAssignment Export-GraphApplication Export-GraphOauthAccessToken Get-AADGroupByDisplayName Get-AADGroupByID Get-AADGroupMember Get-AADServicePrincipalAppRoleAssignedTo Get-AADServicePrinicpalbyDisplayName Get-AADServicePrinicpalbyId Get-AADUserAll Get-AADUserAppRoleAssignment Get-AADUserByID Get-AADUserByUserPrincipalName Get-GraphOauthAccessToken Get-GraphOauthAuthorizationCode Import-GraphApplication Import-GraphOauthAccessToken Invoke-GraphRequest New-GraphApplication New-GraphOauthAccessToken Remove-AADAppRoleAssignment Update-GraphOauthAccessToken
Dependencies
This module has no dependencies.
Release Notes
# Version 1.0.23.40 (2017-03-05)
## Functions
### All
* Added HelpUri and .LINK's to Comment based Help
### OAuth functions
* Standardized on "Oauth" in the function and file names (was a mix of "OAuth" and "Oath")
### Get-AADGroupMember
* Made function singular instead of plural (was Get-AADGroupMembers)
* Added Get-AADGroupMembers alias
* Fixed all the problems this rename caused and exposed with the build process and documentation
## Build Tools
### psake.ps1
* Restructured psake.ps1
- Init > UnitTests > Build > Test > BuildDocs > Deploy > Post Deploy
* Added AST based Function and Alias module manifest population (now typos in file names will not cause function export issues)
* Added NestedModule Population
* Added Release notes and change log auto processing and documentation
* PostDeploy is now local build friendly
## Tests
### PSScriptAnalyzer.tests.Ps1
* Moved out of Project.Tests.ps1
* Re-wroded the tests so they display better in AppVeyor test logs
* Removed .psd1 from the tests because it dose not appear to support suppression and certain test will falsely fail due to the text in RealseNotes
### Project.Tests.ps1
* Moved the PSScriptAnalyzer tests to PSScriptAnalyzer.tests.Ps1
* Added Unit tag to "General project validation" so it test before and after build
### New-GraphApplication.Unit.Tests.ps1
* Added Unit test for New-GraphApplication
### New-GraphOauthAccessToken.Unit.Tests.ps1
* Added Unit test for New-GraphOauthAccessToken
## Project
### RELEASE.md
* Added this to server as the current release notes
* Integrates automatically with ChangeLog.md through build pipeline
* Gets copied to ```docs/```
### ChangeLog.md
* Added to ```docs/```
* Automatically managed by build process
FileList
- psmsgraph.nuspec
- PSMSGraph.psd1
- PSMSGraph.psm1
- Public\Add-AADAppRoleAssignment.ps1
- Public\Export-GraphApplication.ps1
- Public\Export-GraphOauthAccessToken.ps1
- Public\Get-AADGroupByDisplayName.ps1
- Public\Get-AADGroupById.ps1
- Public\Get-AADGroupMember.ps1
- Public\Get-AADServicePrincipalAppRoleAssignedTo.ps1
- Public\Get-AADServicePrinicpalbyDisplayName.ps1
- Public\Get-AADServicePrinicpalbyId.ps1
- Public\Get-AADUserAll.ps1
- Public\Get-AADUserAppRoleAssignment.ps1
- Public\Get-AADUserByID.ps1
- Public\Get-AADUserByUserPrincipalName.ps1
- Public\Get-GraphOauthAccessToken.ps1
- Public\Get-GraphOauthAuthorizationCode.ps1
- Public\Import-GraphApplication.ps1
- Public\Import-GraphOauthAccessToken.ps1
- Public\Invoke-GraphRequest.ps1
- Public\New-GraphApplication.ps1
- Public\New-GraphOauthAccessToken.ps1
- Public\Remove-AADAppRoleAssignment.ps1
- Public\Update-GraphOauthAccessToken.ps1
- Types\MSGraphAPI.Application.ps1
- Types\MSGraphAPI.Oauth.AccessToken.ps1
- Types\MSGraphAPI.Oauth.AuthorizationCode.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.27.60 | 25,670 | 5/26/2019 |
1.0.26.43 | 3,873 | 4/30/2017 |
1.0.25.42 | 34 | 4/22/2017 |
1.0.24.41 | 30 | 4/15/2017 |
1.0.23.40 (current version) | 57 | 3/5/2017 |
1.0.20.37 | 22 | 3/3/2017 |
1.0.18.35 | 26 | 3/1/2017 |
1.0.15.17 | 21 | 2/27/2017 |
1.0.15.16 | 22 | 2/26/2017 |
1.0.5.8 | 76 | 2/26/2017 |
1.0.4.2 | 25 | 2/25/2017 |