Get-MgUserPhotoContent - Cannot set percent because PercentComplete cannot be greater than 100

未關閉
#3,438 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

維護者通常 1 天內回覆

還沒有人認領這個 Issue。

評估

難度
4/5
預估耗時
3-5 天
新手友好度
45/100
Issue 類型
缺陷
描述清晰度
基本清楚
活躍度
停滯
技術堆疊
powershell
領域
cli

研究方向

首先,使用 -OutFile 重現已回報的 Get-MgUserPhotoContent 命令,包括重複下載和進度設定。追蹤 cmdlet 如何處理下載進度和完成狀態,然後確認成功的相片下載會產生非空檔案且不會出現 PercentComplete 錯誤,並且已完成的進度輸出會被清除。

由索引模型根據 Issue 內容生成。

描述

Status: Needs Investigation type:bug
Describe the bug

Hello. I mistakenly reported this as a comment against a different cmdlet bug report, see Get-MgDriveItemContent_Get: Cannot set percent because PercentComplete cannot be greater than 100. (Parameter 'value') Actual value was 2147483647. #3105

I've currently used this code to manage the various symptoms:

$GraphUsers = Get-MgUser -Filter 'accountEnabled eq true' -All
foreach ($GraphUser in $GraphUsers) {
    $UserUPNSafe = $GraphUser.UserPrincipalName.Replace(".","_").Replace("@","_")

    try {
        Get-MgUserPhotoContent -UserId $GraphUser.Id -OutFile ".\$NewFolderName\$UserUPNSafe.jpg" -ErrorAction Stop
        Write-Host "Photo downloaded for $($GraphUser.DisplayName)"
    } catch {
        if ($_.FullyQualifiedErrorId -like "ImageNotFound*") {
            Write-Host "No photo exists for $($GraphUser.DisplayName)"
        } elseif ($_.Exception.Message -like "Cannot set percent because PercentComplete cannot be greater than 100*") {
            Write-Host "PercentComplete Error" -Fore Red #for current testing/tracking
            Write-Host "Photo downloaded for $($GraphUser.DisplayName)"
        } else {
            Write-Host "Error for $($GraphUser.DisplayName)" -Fore Red
            Write-Host $_ -Fore Red
        }
    }

    # Rate Limit Graph and Get-MgUserPhotoContent requests
    Start-Sleep -Seconds 3
}

PowerShell x64 7.5.2 (now 7.5.4) or Windows PowerShell 5.1.17763.7553
Windows Server 2019 Standard or Windows 11 Enterprise 24H2
Microsoft.Graph.Authentication 2.29.1
Microsoft.Graph.Users 2.29.1

Get-MgUserPhotoContent by default displays Progress.

For Windows PowerShell 5.1:
It does not support -ProgressAction.
Setting $ProgressPreference to 'SilentlyContinue' has no effect, it continues to display a Progress.

Image

For PowerShell x64 7.5.2:
It supports -ProgressAction and setting it to SilentlyContinue works to hide the Progress.
Setting $ProgressPreference has no effect.
And the PercentComplete error still occurs, although out of 44 errors, in 41 instances the file is created successfully, and in 3 instances the file is 0 bytes.

Image

In my opinion and experience, this seems to be a bug in Get-MgUserPhotoContent, where it by default shows Progress when it maybe shouldn't? Or it should honor $ProgressPreference?
Also, the Progress it does show, it seems to not remove it after by using -Completed, causing multiple Progress to be shown at the same time.
But furthermore, because it is trying to display Progress, even when controlling Progress as above, from the error it seems to be trying to assign the value 2147483647 to the -PercentComplete parameter.

From my testing, adding Start-Sleep seems to have prevented this issue from occurring in 5.1, and seems to have reduced the instances for 7.5.2, meaning other's suspicions could be correct, causing multiple downloads / progress bars at the same time, or simply a connectivity / rate limit issue with Graph. I will experiment with the amount of seconds it pauses for.

Does anyone know a version of Microsoft.Graph.Users module that does not exhibit this behaviour?

Expected behavior

Using Get-MgUserPhotoContent finishes successfully without error and produces a file with content.
Secondary: Hides progress output once complete

How to reproduce

Get-MgUserPhotoContent -UserId $GraphUser.Id -OutFile ".$NewFolderName$UserUPNSafe.jpg"

SDK Version

2.29.1

Latest version known to work for scenario above?

No response

Known Workarounds

Start-Sleep 10 but doesn't always work

Debug output
Click to expand log
PS C:\Users\User\Desktop> Get-MgUserPhotoContent -UserId $GraphUsers.Id -OutFile ".\$NewFolderName\$UserUPNSafe.jpg" -Debug
DEBUG: [CmdletBeginProcessing]: - Get-MgUserPhotoContent begin processing with parameterSet 'Get'.
DEBUG: [Authentication]: - AuthType: 'Delegated', TokenCredentialType: 'InteractiveBrowser', ContextScope: 'CurrentUser', AppName: 'Microsoft Graph Command Line Tools'.
DEBUG: [Authentication]: - Scopes: [Agreement.ReadWrite.All, Application.Read.All, Application.ReadWrite.All, AppRoleAssignment.ReadWrite.All, AuditLog.Read.All, CloudPC.ReadWrite.All, DeviceManagementApps.ReadWrite.All, DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All, DeviceManagementRBAC.ReadWrite.All, DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, DirectoryRecommendations.Read.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, OnPremDirectorySynchronization.ReadWrite.All, openid, Organization.Read.All, Organization.ReadWrite.All, Policy.Read.All, Policy.ReadWrite.ConditionalAccess, PrivilegedAccess.Read.AzureADGroup, PrivilegedEligibilitySchedule.Read.AzureADGroup, profile, RoleManagement.Read.Directory, RoleManagementPolicy.Read.AzureADGroup, SecurityEvents.Read.All, User.Read, User.Read.All, User.ReadWrite, User.ReadWrite.All, UserAuthenticationMethod.Read.All, email].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://graph.microsoft.com/v1.0/users/(GUID_Replaced)/photo/$value

Headers:
FeatureFlag                   : 00000003
Cache-Control                 : no-store, no-cache
User-Agent                    : Mozilla/5.0,(Windows NT 10.0; Microsoft Windows 10.0.17763; en-AU),PowerShell/7.5.4
SdkVersion                    : graph-powershell/2.29.1
client-request-id             : 2f0cfb85-9320-49ee-b931-9222ab99407b
Accept-Encoding               : gzip,deflate,br

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Cache-Control                 : max-age=21600, private
ETag                          : W/"5fcf5dfe7aedac9e787f18e3bef91a227685c3f70b8f82aa26fec3dc07f74e18"
Strict-Transport-Security     : max-age=31536000
request-id                    : 0b703c99-1f28-4500-8003-eef42567cee1
client-request-id             : 2f0cfb85-9320-49ee-b931-9222ab99407b
x-ms-ags-diagnostic           : {"ServerInfo":{"DataCenter":"Australia East","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"SY1PEPF0000AEB8"}}
Date                          : Wed, 05 Nov 2025 05:22:38 GMT

Body:
���� JFIF  ` `  �� C 


�� ��" ��           
�� �   } !1AQa"q2��#B��R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������        
�� �  w !1AQaq"2B����   #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������#���7��ri��� �{�4�ן�!���&?^���zR6G� 3?5!�~4��3��@=(��ڜG4���})��?��H���i�� �R�B8���h�=iǯl��@1L#�J��oZ gS��I֝��…������NXƾK�k�J����`<f$�5�j� ��YHK�%�!3��s��n���(��(���2 ~����4k
�hAO�����^�W?8�֭&�67����j� �� �t����3��R܁�[��|K���\I���,��Q�O���~�-�m�4��s�J������p���*#�3��I���[����[xl�{�������M<�q\g��o�x��.,o#���e[��#�t���)#=:�Y�.���L���*L���6Wc��
L�N�G���SXe�HG�ښ�Ӹ)�0*\dC��&A��!�Ԅc��Lۑށ��F6��֚F�u!����@SH�Ԅ���ӎ�Z*E��^?*q�2Ja� ���:�7ZV�Jy���i��֞=?JC�N�!��6�^��I@�#4��O4u ��z� Z\P��PqϽ&�)��i:� i���`Jy�TN�>� n���#�L�Yn�N+/R�5��l����H@       -# 1@<�)��i�k�J�8g�,} �
�O�Ӛt<ZTf}����)>��_/x��Z��n缻�Ie$�2HQ��Q���g��/���=:�i4�ioe��g߾+�~�����_��G%a�;@�'�8��E�D�����'wzZr�$�~x�Kp�{�<Y�ޔG��s�>`x^�ϭ���ns��=8��M�n��� �KN��F�i��=�5\�k�#5�IlDJ��9*�85�v���UP a��7C��a�\�>���-���,8?�X�ٛF�֧g,̯Jvb��Q������ �>��h��He"<��W�֨��$��G �ZY=̵G����3h~8�Οx����������v��py�k�?D�~��̲X�M� �b2k�>~�Zdžu�X&{F��G�Z�T�B���8��搏����h5)P���X��Vx%��Mn>��ǩ���hß��'N����8�x�
y�i�f�#l��!����� �����G�F�!8��z�1�)��O�� ��h(i������ʜs�HFh��'SO� <�Pdg�)��3P(�� F��jB�T ��ژG��?ϥ'Q��#a���m�J�����
 �=(���E {��L=*B?�S;���"�QN�M4�U�"��R@����}4�� ] 7mF�?��HN)�d: o����ӊy�i8� '~�)��dR��={b�y���PO^��8��^i �1I�S��� 6��Q֐��AQE� 5��FsGF�<Pg隉��y�.��T�.�I u�@��gjZն��q2E��f  ;�^[�S㶙��&k��hG_J�G��]c�f�rb��%'h���˨���� h�/H�[}*T��ې��Q�:��.�����y�3N�Ĕ�!}�8�WD�/�$(�3�yf� �
��
�y9�';i��m^�8t�In�6��^����h�@��8�F���\�u*[u~��뱦�t^��� �e$ ��sX)��;�(���jOgi);ö0�>⣷��"d_,���`�#�urh�I����J���'֮����u1����3�q�zּ��*�����1;'7q�.~e�<V��"@0{H�����I�}el�$�(I`�g�]����7��~�J�+&��      -QB���%�K�A'\c��o��Z[�x�w� �]ާ��i�T�A��ǵ{�%�M���?B*��f�zX��c��n�I����h��N�t�ljW�����>��J�e�����#Фӹ�$������9yS�V����<�v���ץj�r[��_̊BK/|��7P��F܊��c#ֺ�>dqN& 2#���*Idv;�j�ݣ�*�L�:T3[��q��o����𷍵�L��^�o"pT?��>~�����x��Y Ss�#�{���fF
�H���z0�l~�xc���H��F�x¸$~����(dpk��>2�<)v�Y������� ���Sg��ZiW�b�`�O��Ҳpkb�����֘��k'D�c�!Ga����`Ct?�f;�a���#t���h��La��!G�z�H�`~�SjF�0��Z�����ҚN 5��4��=��x�i1�����5)\� ��@?ZJ~�J ����0i� ��5�<��n0(�R��I@7����E 44�� ש�⛎��(�Z{Ӊ9����h���c�(�
���������?� 4��%8��= &8���.}�Qҝ���qA5%+t��(��K��S�|{�+����5��wq E@I�45mn�M��Q($�8����^�H���<��C}���_��&�R�!ϗ��=s֭hRM�t~%�%獵Y��%vbrZC��V�����;T�$H���^��7��`�������a:�hwҠ�ȥm��2�D�� 0��YkCUwx��#��c�}�������p �����O�5��   �M"X#a m+��^碨���q:jjp^.”?(y?�=j�e��ӣ�$�@\P?�wQ�D�a��OR>��e�t��w@G;���MM�CC�l�f��/��X�BT��
�KybUxϗ��T���� �Լ'"�4�4H�c�U ��Ɵ"��rr3��h�OR����ˬ���#p��v�A�8���l�2��&��H'���X���'��r�����_Zj���Esg!���񦦮C��8 M���R$�#�0$gү^Ii7�.S��򬑒@��U G�mk �@����sU�K�x�Ky���I���;�\d�hmŌ�)�[s���W�;�H����Y>��E_�L�hf�`�$���}FjM'K�kckF��u��VBI*03�4�;f�6��_cҵMҍ��^Ț��_.Lgks�Ž���=��H�ǡ��R�LwU ���ǥB�s�*�c"�=��c$�9���=��cb�� V �h������iZ        _9��pw�4?)?�E��ͧ��qRd9�5�HCG�'�c6��>�oZ�;�4}����ӤѬ��N��h���8�   �k���vZ�#�p��s_�K��Z\~�W�dr��z��?��P[\   �.8q��Rs�C�a'��+��I958`zW��#ㅾ���9X�P��ײi��N��ɬ��ї{�o�h���b��@F������׽'LZ a�Úq�I��k���7�������        �O�3L$tj��ǚ�8�3�}h    �za �;<�u�������})�֠�D+��ҝ�?�74�� �鴭�%:~4�����SH�Oƀ?^��zҞ7�� F�qE+~��P���L<b�#�� Zi�-����v)�����6�FO��P@�#=h��+�GQAHi��0���f�zP23��1�y�� �Py��9���(���)8�T֠�����?>(���s�'J A�8��ҷZ^����F�����j���(���'�      ���?��SG����b�,�Ǡ�_�oږO�ϧ鶎-��J�������濽�B��)�$hp��>��m��{�I �9$�q�ZE-��f�jR�7�m�]�B�I�]n��Iy~@�O�
�nY�FE� ��9#�ײxC�2+���`����IY�����s���Gd8���1^���,�y$�@
:Vև��ί%�����vVzx�=Nkʔ�>���lxF�;}��Ýè���� ?�r}�   ��*)4�p        ���[gZ�[�j���7(���hwlؑ<غ:�]|�4G@3R<&F�j{��ƙ�����5�u�;d$L��һ��\��ufɸᱜ"�6�ʙ�_x4ݧ�4���@g� �ț�1'��]�s�?^��1#��Q��*� `�N�JOb(�ɵ\"�̎I+� ��B�zG��B�#8��1to��\h1�@�W'$dqX3i��݉<��C^���#gs�rxCU�b���A�:V�v��T4�<�\�Gg�:���+�N�C�F�Gz��}�FG ��ˍ$# �;�B���;�<�"i��׽dOfL�H`����Nە�' �Yϣ�,0A��ySh�5}3d�`��g�q�������>��w�x1��J�s�\n���������      �9'���F �?Q�V��l$c�:־�lV�0N ��c���WE�9��|@�4=B9"�q���Nx<W߿�#�k������.�����ހ���    ���>�_��d�#%���zR�y�.۟��7�xP����Z�v��)�R?i0�)"��!=z��<JA�s\�Gfh-5�i���H@#Ҁ"'&���T�� 7nE!\
q�c� �<T{jL��O ݧ��njSH� 0��jcT��I�Q��P:���f��Py��ZJSւ8�t ���ӈ�@jgJ}4��{P54����)�  � G��)�b� �-��M<S��)�q��3����`{ӛ�搎=��>_�7u8
�ڛ�󳓄9�k7�^�X�`, ������Sޮ��L��3d���� |�,��<�b��rE�t)�I$z���� ��0>8#ڽD�2O<V����6�����t�D���ּ9M�}U*j   $ ,��k�B���p�q�?�TUٜ�r��˃Fi#��'Ҭŧ1R�4� S�+R��8!
��|U�`��J�d�s��A_z�5���1T�������xĀ�U&�c����g<�r��rH�� Ǹ�(=}k���@�� 3ڹ��Bx��[E�8����a��ұ.�����0{V���'�����x#׽u-��6q��C���X�I��'w����q�<{׳�l$���k�XH��&�a;��Ӷ��]�����,���
I��j��t���Pg5ϳ��F20px�� ?�u���}[�4|@��k��2(r Bܓ��_zxWRk��r>e }k��� ���c�q�����?�����b��1��F�� W=H�ܸ��澣�HĎ}����3�N''���=釽8�� B2)�sJ���?ր�F��Ζ��=���y���?Ε��'�@a�Rp)ǚl���Tޙ����ZRp) ���@    Iϵ-'>� �9��
Z9���� ���i�� 38(�<(��})�=�T�����S        �AC[�MZy3M+���kt)灏�L��1���{~4��R~�
CҜ�i�� i�1��J�����N1M#�Ri�q��f�?��aȠcI�֐�V� :oj F���?�� ^��Ҁ!��SJ ���E����U$���Ϳ�^4��^.���H@\�/8z�W��K�;���6'd*������ֹ�5�fr�$�=�z� ��X�5MP�����W�4k�����=��Z��V�~v*3����}��[$��`P9�8�p�[Jdz���G[�@F�O�qڴ�梄��/OaR�,�"��}ۑ�>�,8�#?�W�]��R:��X��㒣��o��-���ϵiXF���s�$��@�"�t�O� �����zE�t�{!�.��d� ��z������nbDҌ�7I<��V�p�2�q�)RrG@2y��,@�>�Юf޾�:��'��;�J�oOZ���>�=���&H�G�x<Uv@��3�XB���p*_-��}i��Fz
��w�sHU�=H��[jƩ1��:p*�b;n�ېE-#t��̈6:�5H��`��U���3�5�t�`ՙ�3[�в� b�Y���$��Mt��ۀ�����ہ�s��M�����Z�T��J�g��5\�u�]q�\�n'ޣ��% �H9�f���O��X��� /��k�u����S����=r��6�1���^+���K��v�JM�N
ѳ����l~3��+���ƺ`ю��,hی$�Ì�_�I�$ �c>��      <d���S.�� 8�&���G:vg�E���9�hs\߂u1�薗<�65����I����:BsJO4� oAL�*F�L��i��>��(`0}i�})���<z�:u�1��ڜ~oΚGz kr}������� ���g"�u4�Pq�C�R�i�����ޒ��)��y���? anz�N#���F�i�s�n���M=~�%ny�L<�R5!� �PG�jn>Z�������@#ۊN��jB1�a?� 1��ӛ�4�PHɦ��Ҥ#�� �aʤji8� Fy��g�ޜ{c����
CiG�8�M#������#?ʐ�I����#UY�*�@��?�� �?�𹶉7���OEɯ��G92����x������=���Zl@<�����Pz��|s⛏�$r��֚�R����Fn5���X��_i�a;81�џʾA�Gp�B�' ����~�q�1� s�k�Ļ��0:D�c?ʝr��3�j���U�y�U�=��z�Oi"7P�rMZ@cx<�ښ�r9=�\u#we��D\n�t&�^^�!$�Zw�mm���Ic��wu��01��Zvȫy:�c���a�9�<U�E��� d����rW�֙i��<�LTl�3��q��<�GPO�R,��2O �q��7����*⟔z �\2bz 1�U!� �!�c�֩�|��^�)�3�RO�Q�V(̿.9���I�rH�3V�%я|�jFD}=MQ6)]^x�u�$��{��t��[��\�ŞI�EiLgu��q(���y�+�]�>��{�R���d]#�xB��?�]�S�n�l���ҫ��ҹ�:���J�b
�;��3[�s���#A����&�#�# �$
��~dD`�My�������X�=+��n�m�kX6��R<����ӌ��g�֯[\�my�B�`������7�X���{Ԩ�Q�p �ֻS<���l��ω<d',���#j�Z0Oq�_~Ǟ1:���t�[0�рW��2��ۦ}:�$��F�b�;�5)9ʂ��Ȧ���0q��;������ri����&y�������� q�4�)����s�a���I���8��i g4�f�s�E 4�M<�N?_zC�9�x���%)d�p �k�O�������j�c'𯨬��#�� zד�~��X5�"�G����Sf��Pq�:Ԍ�Q�����bIȍH�<��g�]�9��>��(��e�����%W�TQF� ''�5&�̽
m��-��&���`���*��v8��ؐ���⋔N2���8�X�K��G�n��#� �A�*�!'w,��`e�J�o��'��&YYH
���[���3��.�!�����P��7��&1���)YBc�}����  Q��u Cڂ
s�? g֪y�y<����g0s�ɨ�g��}RZ� �=y�֫�c�>�WaA,Hqȡ�Q��@�g��2d1�!ʐ}{v�mf��px'ґa$pr@�6��& � 8�&�Jp�^ �֌�ro#'�V�>��hE�2� �'���Ĺ[7P     9�oK����`�JRH=8�Z�s�b�(,rFG9�J͸pT�g9�Yp�$�͸�s���k��"��
�������q�t����/�tD⫱P��?�<T9��ժ8�'Uɪ��%�#oLւ/���\�I�Z��e-��m�_:�8������C�"���$���@{���k>�����>�V�^*��,�}�_,� R1����q�K�x�N���U�ڧ������j:M�ϐ]�XTVw*:���i�q�F�X�!��������1@�/��&qڜx4�{P�ۭ4�����HW� i�Mn��}h8>���֕������"�L� /JF�Jr>��@    F9���������J�{��֚GJsu��Ҥ�����7>��9��#�j ct�L�?�5!��۽4� Z a==)>���5�~ ��ژz� *y=3M��k3�� kTg姷n)� ����[�����x�}�,i������jsz{SO+������weӰ���u��~5�� ���+����� ~~|F� �<Sx<��@H'���^v."�ռ�T%U�N=Oz��� 7_��yE�� �O��6����ed���
DATA TRUNCATED DUE TO SIZE



WARNING: C:\Users\User\Desktop\GetEntraUserPhotos-2025-11-05-16-21-15\user_name_company_com_au.jpg already exists. The file will be overridden.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"): y
DEBUG: [CmdletException]: Received exception with message 'PSArgumentOutOfRangeException - Cannot set percent because PercentComplete cannot be greater than 100. (Parameter 'value')
Actual value was 2147483647. :    at Microsoft.Graph.PowerShell.PSCmdletExtensions.WriteToStream(PSCmdlet cmdlet, Stream inputStream, Stream outputStream, String downloadUrl, CancellationToken cancellationToken)
   at Microsoft.Graph.PowerShell.PSCmdletExtensions.WriteToFile(PSCmdlet cmdlet, HttpResponseMessage response, Stream inputStream, String filePath, CancellationToken cancellationToken)
   at Microsoft.Graph.PowerShell.Cmdlets.GetMgUserPhotoContent_Get.on2Xx(HttpResponseMessage responseMessage, Task`1 response)
   at Microsoft.Graph.PowerShell.Users.UserGetPhotoContent_Call(HttpRequestMessage request, Func`3 on2Xx, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
   at Microsoft.Graph.PowerShell.Users.UserGetPhotoContent_Call(HttpRequestMessage request, Func`3 on2Xx, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
   at Microsoft.Graph.PowerShell.Users.UserGetPhotoContent(String userId, IDictionary headers, Func`3 on2Xx, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
   at Microsoft.Graph.PowerShell.Cmdlets.GetMgUserPhotoContent_Get.ProcessRecordAsync()'
Get-MgUserPhotoContent_Get: Cannot set percent because PercentComplete cannot be greater than 100. (Parameter 'value')
Actual value was 2147483647.
DEBUG: [CmdletEndProcessing]: - Get-MgUserPhotoContent end processing.
Configuration

[5.1]
PS C:\Windows\system32> $PSVersionTable

Name Value


PSVersion 5.1.17763.7919
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17763.7919
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

[7]
PS C:\Windows\System32> $PSVersionTable

Name Value


PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.17763
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0

Other information

No response

主要語言
C#
星號
909
分支
234
平均合併
3 天 20 小時
30 天內合併 PR
19

環境準備

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

microsoftgraph/msgraph-sdk-powershell 的其他 Issue

查看 microsoftgraph/msgraph-sdk-powershell 的全部 Issue

相似的 Issue

更多 C# Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。