Skip to content

Passing jsons in POST/PATCH requests is not administrator friendly #2943

@nilakhan

Description

@nilakhan

Is your feature request related to a problem? Please describe the problem.

We have a set of cloud printing APIs exposed in Microsoft Graph.

Currently Graph generated powershell requires users to provide inputs for POST/PATCH requests as json, which is developer friendly but not admin friendly.
e.g. following is the comparison of Universal Print operations using custom Universal Print powershell module and Graph generated powershell module for sharing printer.

Universal Print powershell module:
New-UPPrinterShare -PrinterId "cdd44642-8fc3-4f55-bce2-d6d8069b40f2" -ShareName "First Floor Printer"

Graph generated powershell module:
$params = @{ DisplayName = "ShareName" AllowAllUsers = $false [email protected] = https://graph.microsoft.com/v1.0/print/printers/{printerId} }
New-MgPrintShare -BodyParameter $params

Hence, requesting Graph powershell team to address this concern.
This is blocking our team from deprecating Universal Print powershell module in favor of Graph generated powershell module.

Describe the solution you'd like.

Admins can provide required info as named parameters instead of jsons. e.g. consider Universal Print custom powershell module command for sharing printer:

New-UPPrinterShare -PrinterId "cdd44642-8fc3-4f55-bce2-d6d8069b40f2" -ShareName "First Floor Printer"

Additional context?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions