რატომ ტოვებს Get-VpnConnection ზოგიერთ Windows VPN პროფილს
Get-VpnConnection უფრო ვიწრო კითხვას პასუხობს, ვიდრე მისი სახელი გვაფიქრებინებს: ერთი მშობლიური საცავი, თითო ფარგლები ერთდროულად და არავითარი ხედვა მესამე მხარის VPN კლიენტებზე.
შეიყვანეთ Get-VpnConnection, არაფერი ბრუნდება და გამოძიება ჩვეულებრივად იქ წყდება. ეს ცარიელი გამომავალი იკითხება როგორც მტკიცებულება, რომ მანქანას საეთად VPN არ აქვს, მაშინაც გვირაბი ტრაფიკს ატარებდეს. ბრძანება რიგზეა; ვარაუდი იმის შესახებ, თუ რას ითვლის, არ არის რიგზეაზე. ის კითხულობს ერთ მშობლიურ საცავს ერთ ფარგლებში და არაფერს არ იცის კლიენტებზე, რომელთაც საკუთარ პროფილებს ინახავენ.
ერთი მშობლიური საცავი თითო გამოძახებაზე
დაიწყეთ შიშველი გამოძახებით, რომელიც მიმართულია შესულ ანგარიშზე კუთვნილი პროფილების. ეს არის გამოძახება, რომელსაც უმეტესად რუნთავენ უშვები:
Get-VpnConnection
თითო დაბრუნებული ობიექტი ატარებს Name, ServerAddress, TunnelType და ConnectionStatus ველებს, და ეს ოთხი ველი საკმარისია ბილეთში ორი ზედა გარჩევის გასარჩევთ. პროფილი შეიძლება თვეების განმავლობაში გათიშული დამუდმები სიაში დარჩენებოდეს, რადგან ობიექტი აღწერებს შენახულ კონფიგურაციას და არა ცოცხალ ტრაფიკს. ცარიელი შედეგი აქ ნიშნავს, რომ მომხმარებლის საცავს ამ ანგარიშზე არაფერი არ შეინახავდა. ეს ბევრად მცირე მთკიცებაა, ვიდრე ადამიანები ჩვეულებრივად მაშინ წაიკითხავენ.
ყველა მომხმარებლის ტელეფონის წიგნს საკუთარი მოთხოვნა სჭირდება
პროფილები, რომელებიც ყველა ანგარიშს სახელს უგებენ, ცალკე სიაში ცხოვრობენ და ნაგულისხმევი გამოძახება მას არასერთის არ კითხულობს. თქვენ ამ საცავს ცლანმართით ითხოვთ:
Get-VpnConnection -AllUserConnection
როცა სესიას უფლებები აკლია, დაელოდეთ წვდომის უარყოფის შეცდომას და არა ცარიელ შედეგს, და ორ შედეგს სხვადად მოიმართეთ: ერთი ნიშნავს, რომ არ შეიძლება შეხედთ, მეორე ნიშნავს, რომ არაფერი არ არის შენახული. ჩაწერეთ ფარგლები თითო სახელის გვერდით, სანამ გამომავალი თქვენ წინ არის, რადგან მოგვიანო ბრძანება არ შეგახსენებთ, რომელ საცავს ითხოვდა. უფლებები არის ჩვეულებრივად მიზეზი, რის გამოც კოლეგა ხედავდა პროფილს, რომელსაც თქვენ ვერ ხედავთ. პარამეტრების ნაკრებები დოკუმენტირებულია Get-VpnConnection-ის საწიერო გვერდზე, მათ შორის, რომელი გადამრთველები რომელ ნაკრებს მიეკუთვნება.
იგივე სახელი, ორი სხვადასხვა საცავი
პროფილის სახელი უნიკალურია მისივე საცავის შიგნით და არა მთელ მაშინაზე, ამიტომ მომხმარებლისეულ და ყველა მომხმარებლის სიაებს თითოეულმაც შეიძლება ქონდე Office სახელის პროფილი. ორი ჩანაწერი შეიძლება მიუთითეთ სხვადასხვა სერვერზე, გამოიყენონ სხვადასხვა გვირაბის ტიპებს და ათარებდენ სხვადასხვა უფლებებს. მათგანები მხოლოდ ერთია იმ ჩანაწერი, რომელზეც მომხმარებელი ორმად აწუკებს. ჩაწერეთ ფარგლები, სანამ რომელიმეს შეეხებთ.
იმ ასლის წაშლა, რომელსაც არავინ არ აშვებს, ცვლილების ფანჯარაში უზიანოდ გამოიყურება. ის მხარდაქერის ზანგიად იქცევა, როცა მომხმარებლის მალსახმსახმური უშვება მუშაობას წყეთს.
კლიენტები, რომელებიც არასერთის არ ეხებიან მშობლიურ სიას
გამყიდველის კლიენტში იმპორტირებული OpenVPN ან WireGuard პროფილი ცხოვრობს სწორედ იმ კლიენტის საუკეთესო კონფიგურაციაში, ამიტომ ის არასერთის არ ხდება Windows-ის მშობლიურ ჩანაწერი. კლიენტი უშვებს საკუთარ სერვისს, ინახავს საკუთარ სიას და ტრაფიკს გაატარებს საკუთარი ადაპტერით. აქედან ართერთი არ არის ის, რასაც ბრძანება იუწყებს, და ფარგლების არაერთი გადამრთველი არ გამოაჩენებს. მაშინას შეიძლება ჰქონდეს სამი მუშაობი გვირაბი და ცარიელი მშობლიური სია.
როცა ამის ნაწილად ადაპტერების ხედვა გსწირდებათ, ჰკითხეთ ადაპტერებს. გამყიდველების ინტერფეისები თავთ ასახელენ თავს, ამიტომ დაამთხვით ფრაგმენტი და არა ზუსტი სტრიქონი:
Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'
ხელით შექმნილი მშობლიური პროფილები მომხმარებლის პროფილის ქვეშ ტელეფონის წიგნის ფაილში მთდებიან, ხოლო ყველა მომხმარებლის ეკვივალენტები მთელი მაშინის ასლში სიურებენ. ამიტომ ერთი მომხმარებლის პროფილების საცავის სხვა ანგარიშზე კოპირება იშვიათად არ ამრავლებს იმავე სიას. ფაილი ხსნის, საიდან მოვიდა დაგავებული მშობლიური კავშირი. გამყიდველის კლიენტის საცავზე ის არაფერს არ ამბობს.
რა უნდა აღწერდეთ პროფილის წაშლამდე
იაფი დაზღვევა ხუთველი ველით არასერთის გამოიყენება: სახელი, ფარგლები, სერვერის მისამართი, მდგომარეობა და მომხმარებლის ცდილის შედეგით მიღებული შეცდომის ზუსტი ტექსტი. დაამატეთ კლიენტი, რომელსაც ისინი რეალურად უშვებენ, რადგან სწორედ ეს დეტალი წყვეტთს, საერთად აქვს თუ არა მშობლიურ ჩანაწერს მნიშვნელობა. მის გარეშე სწორი წაშლა მაინც შემდეგ უკიდურესის მიზეზად გამოიყურება. შეინახეთ ჩანაწერი ბილეთში და არა ჩატის ფანჯარაში.
წაშლა ერთი ბრძანებაა და ის შლის კონფიგურაციას და არა გათიშვებს მას. გაუშვეთ ის მხოლოდ მაშინ, როცა ეს ჩანაწერი არსებობს:
Remove-VpnConnection -Name "Office" -Force
დაამატეთ -AllUserConnection, როცა მიზანი ყველა მომხმარებლის საცავში ისება, და ცინ დამტკიცებული კონფიგურაციის წყარო სხვა ადგილად შეინახეთ. შემდეგ ერთხელ ხელახლა დაუკავშირდით და წაიკითხეთ მარშრუტიზაციის ცხრილს, რადგან სია მხოლოდ იმას ამტკიცებს, რომ კონფიგურაცია შენახულია. აღწევს თუ არა ტრაფიკი სერვერამდე, ცალკე კითხვაა, რომელსაც Get-VpnConnection-ის გამომავლის არაერთი რაოდენობა არ უპასუხებს. თუ მომხმარებელი წასუფთავების შემდეგაც გამოსწორდება, პროფილი არასერთის პრობლემა არ ყოფილა.