diff --git a/quick-connect.bat b/quick-connect.bat
index d9fd4cedc3b894a8d91587842424966e5d8a884c..e8607f30cb345cd0c542fe6f20dc670a94efa235 100644
--- a/quick-connect.bat
+++ b/quick-connect.bat
@@ -11,5 +11,6 @@ IF EXIST "C:\Users\%username%\.ssh\csctcloud\" (
     del /q "C:\Users\%username%\.ssh\csctcloud"
 )
 
-CALL az ssh config --ip csctcloud.uwe.ac.uk --file "C:\Users\%username%\.ssh\config" --keys-destination-folder "C:\Users\%username%\.ssh\csctcloud"
+CALL az extension add --upgrade -n ssh
+CALL az ssh config --ip csctcloud.uwe.ac.uk --overwrite --file "C:\Users\%username%\.ssh\config" --keys-destination-folder "C:\Users\%username%\.ssh\csctcloud"
 CALL code -n --remote ssh-remote+csctcloud.uwe.ac.uk
\ No newline at end of file