diff --git a/quick-connect.bat b/quick-connect.bat
index 834640d4eedd022375e3e079491e509043e20201..d9fd4cedc3b894a8d91587842424966e5d8a884c 100644
--- a/quick-connect.bat
+++ b/quick-connect.bat
@@ -3,6 +3,10 @@
 CALL az config set core.login_experience_v2=off
 CALL az login
 
+IF NOT EXIST "C:\Users\%username%\.ssh\" (
+    mkdir "C:\Users\%username%\.ssh"
+)
+
 IF EXIST "C:\Users\%username%\.ssh\csctcloud\" (
     del /q "C:\Users\%username%\.ssh\csctcloud"
 )