Windows VPN ਰੂਟ ਨੂੰ ਟੇਬਲ ਤੋਂ ਨਹੀਂ, ਪ੍ਰੋਫਾਈਲ ਤੋਂ ਹਟਾਓ
ਸਰਗਰਮ ਐਂਟਰੀ ਹਟਾਉਣ ਨਾਲ ਉਹ ਹਦਾਇਤ ਨਹੀਂ ਹਟਦੀ ਜੋ ਇਸਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਂਦੀ ਹੈ। ਉਹ ਪ੍ਰੋਫਾਈਲ ਜਾਂ ਨੀਤੀ ਲੱਭੋ ਜੋ ਰੂਟ ਦੀ ਮਾਲਕ ਹੈ ਅਤੇ ਉੱਥੇ ਹੀ ਬਦਲੋ।
ਰੂਟ ਹਟਾਓ, ਇਸਨੂੰ ਗਾਇਬ ਹੁੰਦਿਆਂ ਦੇਖੋ, ਅਤੇ ਅਗਲਾ ਕਨੈਕਸ਼ਨ ਇਸਨੂੰ ਵਾਪਸ ਲੈ ਆਉਂਦਾ ਹੈ। ਇਹ ਹਟਾਉਣ ਵਾਲੀ ਕਮਾਂਡ ਦੀ ਅਸਫਲਤਾ ਨਹੀਂ ਹੈ; ਕੋਈ ਹੋਰ ਵਸਤੂ ਐਂਟਰੀ ਨੂੰ ਬਹਾਲ ਕਰ ਰਹੀ ਹੈ। ਤੁਹਾਡੀ ਕਮਾਂਡ ਨੇ ਸਰਗਰਮ ਰੂਟਿੰਗ ਟੇਬਲ 'ਤੇ ਕੰਮ ਕੀਤਾ, ਜਦੋਂ ਕਿ ਕੁਝ ਹੋਰ ਸੰਭਾਲੀ ਹੋਈ ਹਦਾਇਤ ਰੱਖਦਾ ਹੈ ਜੋ ਹਰ ਕਨੈਕਸ਼ਨ 'ਤੇ ਰੂਟ ਦੁਬਾਰਾ ਇੰਸਟਾਲ ਕਰਦੀ ਹੈ। ਉਹੀ ਐਂਟਰੀ ਤੀਜੀ ਵਾਰ ਹਟਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਲਕ ਲੱਭੋ।
ਦੁਬਾਰਾ ਹਟਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਲਕ ਦਾ ਨਾਮ ਰੱਖੋ
ਰੂਟ ਮੌਜੂਦ ਹੋਣ ਵੇਲੇ ਸਹੀ ਮੰਜ਼ਿਲ ਪ੍ਰੀਫਿਕਸ, ਸਰਗਰਮ ਇੰਟਰਫੇਸ ਅਤੇ ਪ੍ਰੋਫਾਈਲ ਦਾ ਨਾਮ ਲਿਖੋ। ਫਿਰ ਲੋੜੀਂਦਾ ਪ੍ਰੋਫਾਈਲ ਜਿਸ ਵੀ ਦਾਇਰੇ ਵਿੱਚ ਰੱਖਿਆ ਹੋਵੇ ਉੱਥੇ ਦੇਖੋ, ਕਿਉਂਕਿ ਪ੍ਰਤੀ-ਵਰਤੋਂਕਾਰ ਅਤੇ ਸਾਰੇ-ਵਰਤੋਂਕਾਰ ਕਨੈਕਸ਼ਨ ਸੂਚੀਆਂ ਵੱਖਰੀਆਂ ਵਸਤੂਆਂ ਹਨ। ਜਾਂਚੋ ਕਿ ਕੋਈ ਸਕ੍ਰਿਪਟ, VPN ਸੇਵਾ ਜਾਂ ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਨ ਵੀ ਐਂਟਰੀ ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਸਪਸ਼ਟ ਮਾਲਕਾਂ ਵਿੱਚੋਂ ਕੋਈ ਇਹ ਨਾ ਸਮਝਾਵੇ ਤਾਂ ਸਟਾਰਟਅਪ ਆਈਟਮਾਂ ਦੇਖੋ। ਨਿਯਤ ਕੰਮ ਵੱਲੋਂ ਜੋੜਿਆ ਰੂਟ ਕਨੈਕਸ਼ਨ 'ਤੇ ਨਹੀਂ, ਟਾਈਮਰ 'ਤੇ ਵਾਪਸ ਆਉਂਦਾ ਹੈ।
ਸਮਾਂ ਸੂਚੀ ਨੂੰ ਜਲਦੀ ਸੁੰਗੜਦਾ ਹੈ। ਸਿਰਫ਼ ਦੁਬਾਰਾ ਕਨੈਕਟ ਹੋਣ 'ਤੇ ਵਾਪਸ ਆਉਣ ਵਾਲਾ ਰੂਟ ਪ੍ਰੋਫਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਕਨੈਕਸ਼ਨ ਚਾਲੂ ਰਹਿਣ ਵੇਲੇ ਵਾਪਸ ਆਉਣ ਵਾਲਾ ਰੂਟ ਸਕ੍ਰਿਪਟ, ਸੇਵਾ ਜਾਂ ਨੀਤੀ-ਰਿਫ਼ਰੈਸ਼ ਵੱਲ।
ਸਰਗਰਮ ਰੂਟ ਨਹੀਂ, ਸੰਭਾਲਿਆ ਰੂਟ ਹਟਾਓ
ਮੂਲ ਪ੍ਰੋਫਾਈਲ ਲਈ ਹਟਾਉਣ ਨੂੰ ਕਨੈਕਸ਼ਨ ਦਾ ਨਾਮ ਅਤੇ ਮੰਜ਼ਿਲ ਪ੍ਰੀਫਿਕਸ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਜੇ ਕਨੈਕਸ਼ਨ ਗਲੋਬਲ ਫੋਨ ਬੁੱਕ ਦਾ ਹੈ ਤਾਂ ਸਾਰੇ-ਵਰਤੋਂਕਾਰ ਸਵਿੱਚ ਵੀ। ਪਹਿਲਾਂ ਝਲਕ ਵੇਖੋ, ਕਿਉਂਕਿ cmdlet ਇਸਨੂੰ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ ਅਤੇ ਝਲਕ ਦਾ ਕੋਈ ਖਰਚ ਨਹੀਂ:
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24' -WhatIf
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24'
ਇਹ ਮਿਲਦੀ ਸਰਗਰਮ ਐਂਟਰੀ ਨਹੀਂ, ਸੰਭਾਲੀ ਹਦਾਇਤ ਹਟਾਉਂਦਾ ਹੈ, ਅਤੇ ਇਹੀ ਫ਼ਰਕ ਬਦਲਾਅ ਨੂੰ ਦੁਬਾਰਾ ਕਨੈਕਟ ਹੋਣ ਤੋਂ ਬਾਅਦ ਵੀ ਟਿਕਾਈ ਰੱਖਦਾ ਹੈ। ਟੇਬਲ ਤੋਂ ਹਟਾਉਣਾ ਸਿਰਫ਼ ਅਗਲੇ ਕਨੈਕਸ਼ਨ ਤੱਕ ਸਮਾਂ ਖਰੀਦਦਾ ਹੈ। Microsoft ਇਸ cmdlet ਨੂੰ VPN ਕਨੈਕਸ਼ਨ ਤੋਂ ਰੂਟ ਹਟਾਉਣ ਵਜੋਂ ਦਰਜ ਕਰਦਾ ਹੈ, ਅਤੇ ਉਹੀ ਵਸਤੂ ਹੈ ਜੋ ਤੁਸੀਂ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਕੰਮ ਹੋ ਗਿਆ ਮੰਨਣ ਦੀ ਬਜਾਏ ਆਉਟਪੁੱਟ ਪੜ੍ਹੋ। cmdlet ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਕਨੈਕਸ਼ਨ ਬਦਲਿਆ, ਅਤੇ ਅਗਲਾ ਕਦਮ ਸਰਗਰਮ ਟੇਬਲ ਤੋਂ ਨਹੀਂ, ਸੰਭਾਲੀ ਸੰਰਚਨਾ ਤੋਂ ਬਦਲਾਅ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ।
ਸੰਭਾਲੇ ਰੂਟ ਵਾਪਸ ਪੜ੍ਹੋ
ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਪੁੱਛੋ ਕਿ ਹੁਣ ਕਿਹੜੇ ਰੂਟ ਹਨ, ਕਿਉਂਕਿ ਸੰਭਾਲਿਆ ਸੰਗ੍ਰਹਿ ਹੀ ਅਧਿਕਾਰਤ ਜਵਾਬ ਹੈ ਅਤੇ ਟੇਬਲ ਸਿਰਫ਼ ਨਕਲ ਹੈ। ਕਨੈਕਸ਼ਨ ਵਸਤੂ ਆਪਣੀ ਰੂਟ ਸੂਚੀ ਰੱਖਦੀ ਹੈ:
Get-VpnConnection -Name 'Office VPN' | Select-Object -ExpandProperty Routes
Get-VpnConnection -AllUserConnection | Select-Object Name, Routes
ਉਸ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਅਜੇ ਦਿਸਦਾ ਪ੍ਰੀਫਿਕਸ ਟੇਬਲ ਤੋਂ ਕਿੰਨੀ ਵੀ ਵਾਰ ਹਟਾਇਆ ਜਾਵੇ, ਅਗਲੇ ਕਨੈਕਸ਼ਨ 'ਤੇ ਵਾਪਸ ਆਵੇਗਾ। ਜੋ ਪ੍ਰੀਫਿਕਸ ਸੰਗ੍ਰਹਿ ਤੋਂ ਚਲਾ ਗਿਆ ਹੈ ਪਰ ਟੇਬਲ ਵਿੱਚ ਅਜੇ ਵੀ ਹੈ, ਉਸਦਾ ਮਾਲਕ ਕੋਈ ਹੋਰ ਹੈ, ਅਤੇ ਇਹ ਤੁਹਾਨੂੰ ਸਮੇਂ ਵਾਲੇ ਸਵਾਲ ਵੱਲ ਵਾਪਸ ਭੇਜਦਾ ਹੈ।
ਕਨੈਕਸ਼ਨ ਚਾਲੂ ਰਹਿੰਦਿਆਂ ਦੋਵੇਂ ਸੂਚੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰੋ। ਸਰਗਰਮ ਟੇਬਲ ਵਿੱਚ ਹੋਣਾ ਅਤੇ ਸੰਭਾਲੇ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਨਾ ਹੋਣਾ ਉਹ ਹਾਲਤ ਹੈ ਜੋ ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਨੀਤੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ, ਅਤੇ ਦੋਵਾਂ ਵਿੱਚ ਮੌਜੂਦ ਪ੍ਰੀਫਿਕਸ ਉਹ ਹਾਲਤ ਹੈ ਜਿਸਦਾ ਮਾਲਕ ਪ੍ਰੋਫਾਈਲ ਹੈ। ਇਹੀ ਤੁਲਨਾ ਪੂਰਾ ਨਿਦਾਨ ਹੈ, ਅਤੇ ਇਸਦਾ ਖਰਚ ਇੱਕ ਮੁੜ-ਕਨੈਕਸ਼ਨ ਹੈ।
ਜਦੋਂ ਪ੍ਰਬੰਧਨ ਨੀਤੀ ਰੂਟ ਦੀ ਮਾਲਕ ਹੁੰਦੀ ਹੈ
ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਨ ਵੱਲੋਂ ਦਿੱਤਾ ਪ੍ਰੋਫਾਈਲ ਤੁਹਾਡੀ ਸੋਧ ਲਈ ਨਹੀਂ ਹੈ, ਅਤੇ ਸਥਾਨਕ ਬਦਲਾਅ ਅਗਲੀ ਨੀਤੀ-ਰਿਫ਼ਰੈਸ਼ 'ਤੇ ਬਦਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਸੰਕੇਤ ਇਹ ਹੈ ਕਿ ਸਫਲ ਹਟਾਉਣ ਤੋਂ ਬਾਅਦ ਵੀ ਸੰਭਾਲਿਆ ਰੂਟ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਅਜਿਹਾ ਪ੍ਰੋਫਾਈਲ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਨਾ ਹੋਣ ਵਾਲੇ ਐਲੀਵੇਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। cmdlet 'ਤੇ ਹੋਰ ਸਮਾਂ ਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਦੀ ਦਾਖਲਾ ਸਥਿਤੀ ਜਾਂਚੋ।
ਸੁਧਾਰਕ ਕਦਮ ਨੀਤੀ ਦਾ ਹੈ: ਪ੍ਰਬੰਧਨ ਕੰਸੋਲ ਵਿੱਚ VPN ਪ੍ਰੋਫਾਈਲ ਪਰਿਭਾਸ਼ਾ ਤੋਂ, ਜਾਂ ਇਸਨੂੰ ਤਾਇਨਾਤ ਕਰਨ ਵਾਲੀ ਗਰੁੱਪ ਨੀਤੀ ਤੋਂ ਪ੍ਰੀਫਿਕਸ ਹਟਾਓ। ਸਥਾਨਕ ਨਕਲ ਨੂੰ ਦੁਬਾਰਾ ਸੋਧਣ ਦੀ ਬਜਾਏ ਉਸ ਨੀਤੀ ਦੇ ਮਾਲਕ ਨੂੰ ਬਦਲਾਅ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਹੋ। ਫਿਰ ਅਗਲੀ ਰਿਫ਼ਰੈਸ਼ 'ਤੇ ਡਿਵਾਈਸ ਨੀਤੀ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਅਤੇ ਰੂਟ ਅਗਲੀ ਤਾਇਨਾਤੀ ਤੋਂ ਬਾਅਦ ਵੀ ਗਾਇਬ ਰਹਿੰਦਾ ਹੈ।
ਕੀ ਇਸਦਾ ਮਾਲਕ ਸੀ, ਇਹ ਲਿਖੋ
ਮਾਲਕ, ਦਾਇਰਾ ਅਤੇ ਸਹੀ ਕਮਾਂਡ ਲਿਖੋ, ਤਾਂ ਜੋ ਅਗਲਾ ਵਿਅਕਤੀ ਜਾਂਚ ਸ਼ੁਰੂ ਤੋਂ ਨਾ ਦੁਹਰਾਏ। ਲਿਖੋ ਕਿ ਐਂਟਰੀ ਵਾਪਸ ਆਈ ਜਾਂ ਨਹੀਂ ਅਤੇ ਕਿਸਨੇ ਇਸਨੂੰ ਸਰਗਰਮ ਕੀਤਾ, ਕਿਉਂਕਿ ਇਹੀ ਸਬੂਤ ਹੈ ਕਿ ਮਾਲਕ ਸਹੀ ਪਛਾਣਿਆ ਗਿਆ। ਨੀਤੀ-ਰਿਫ਼ਰੈਸ਼ ਤੋਂ ਬਾਅਦ ਵਾਪਸ ਆਉਣ ਵਾਲਾ ਰੂਟ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਨੀਤੀ ਅਜੇ ਵੀ ਇਹੀ ਕਹਿੰਦੀ ਹੈ।
ਸਰਗਰਮ ਰੂਟ ਹਟਾਉਣਾ ਇਹ ਪਰਖਣ ਦੀ ਜਾਇਜ਼ ਤੇਜ਼ ਜਾਂਚ ਹੈ ਕਿ ਰਾਹ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਹ ਸੰਰਚਨਾ ਬਦਲਾਅ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਰਜ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ। ਜੋ ਬਦਲਾਅ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ ਉਹ ਉੱਥੇ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿੱਥੇ ਹਦਾਇਤ ਰਹਿੰਦੀ ਹੈ।