د روښانه پروکسي حساب لپاره، د اعتبارنامې شی -ProxyCredential ته وسپارئ:

$proxyAccount = Get-Credential
Invoke-WebRequest -Uri https://example.com/ -Proxy http://proxy.example:8080 -ProxyCredential $proxyAccount

پای ټکی په تصویب شوې خدمت بدل کړئ. Get-Credential د قوماندې په کرښه کې پټنوم ایښودلو پرځای حساب غواړي. دا حساب منځګړي ته ځي؛ د منزل اعتبارنامې جلا پارامتر دي او د پروکسي 407 ته ځواب نشي ویلای.

که د پروکسي تصدیق کولو سکیم او د پروسې هویت مدغم تصدیق ملاتړ کوي، پرځای یې -ProxyUseDefaultCredentials وټاکئ. په همدې غوښتنه کې یې د روښانه پروکسي اعتبارنامې سره مه یوځای کوئ.

د هغه PowerShell نسخې لپاره چې سکریپټ چلوي مرجع وګورئ. Windows PowerShell او عصري PowerShell په تطبیق او د پارامترونو په شتون کې توپیر لري؛ ملاتړ شوې نسخې د روښانه مستقیمې غوښتنې لپاره -NoProxy هم برابروي.

کله چې همدا سکریپټ د دندې په توګه بل ډول چلند کوي

اړوند $PSDefaultParameterValues ننوتې او هغه پروکسي ترتیبات وګورئ چې پروسه یې ملاتړ کوي. یو پروفایل کولای شي د ناستې په پیل کې د قوماندې ځانګړي پروکسي پیشفرضونه اضافه کړي. ټاکل شوې دنده کولای شي هغه پروفایل پرېږدي او په بله هویت کار وکړي، که څه هم د سکریپټ فایل نه دی بدل شوی.

د منزل URL، ټاکل شوی پای ټکی، اړین پروکسي طریقه، PowerShell نسخه او روښانه د پیشفرض اعتبارنامو سره پرتله کړئ، پټې معلومات پټ وساتئ. که د پروکسي تصدیق بریالی شي او منزل 401 بیرته راولي، د پروکسي پټنوم د سرچینې اعتبارنامې پارامتر ته لېږدولو پرځای د هغه منزل ننوتنه وڅیړئ.

اړوندې مقالې