File tree Expand file tree Collapse file tree 2 files changed +27
-30
lines changed
src/Authentication/Authentication/custom Expand file tree Collapse file tree 2 files changed +27
-30
lines changed Original file line number Diff line number Diff line change @@ -223,33 +223,4 @@ function Find-MgGraphPermission {
223
223
224
224
end {
225
225
}
226
- }
227
-
228
- $scriptblock = {
229
- param ($commandName ,
230
- $parameterName ,
231
- $wordToComplete ,
232
- $commandAst ,
233
- $fakeBoundParameters
234
- )
235
-
236
- $permissions = @ ()
237
- $permissionsData = Permissions_GetPermissionsData
238
- $permissionsOAuthQuery = Permissions_GetOauthData $permissionsData
239
- $permissionsAppRolesQuery = Permissions_GetAppRolesData $permissionsData
240
- $permissions += $permissionsOAuthQuery.Name
241
- $permissions += $permissionsAppRolesQuery.Name
242
- $permissions | Where-Object {
243
- $_ -like " $wordToComplete *"
244
- } | ForEach-Object {
245
- $_
246
- }
247
- }
248
-
249
- $params = @ {
250
- CommandName = ' Find-MgGraphPermission'
251
- ParameterName = ' SearchString'
252
- ScriptBlock = $scriptBlock
253
- }
254
-
255
- Register-ArgumentCompleter @params
226
+ }
Original file line number Diff line number Diff line change
1
+ # ------------------------------------------------------------------------------
2
+ # Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3
+ # ------------------------------------------------------------------------------
4
+
5
+ Set-StrictMode - Version 2
6
+
7
+ . " $psscriptroot /common/Permissions.ps1"
8
+
9
+ $scopesParameterBlock = {
10
+ param ($commandName ,
11
+ $parameterName ,
12
+ $wordToComplete ,
13
+ $commandAst ,
14
+ $fakeBoundParameters
15
+ )
16
+
17
+ $permissions = @ ()
18
+ $permissionsData = Permissions_GetPermissionsData
19
+ $permissionsOAuthQuery = Permissions_GetOauthData $permissionsData
20
+ $permissions += $permissionsOAuthQuery.Name
21
+ $permissions | Where-Object {
22
+ $_ -like " $wordToComplete *"
23
+ }
24
+ }
25
+
26
+ Register-ArgumentCompleter - CommandName Connect-MgGraph - ParameterName Scopes - ScriptBlock $scopesParameterBlock
You can’t perform that action at this time.
0 commit comments