{"id":897,"date":"2019-02-23T15:21:25","date_gmt":"2019-02-23T14:21:25","guid":{"rendered":"https:\/\/jeremyverda.net\/?p=897"},"modified":"2019-02-23T15:22:41","modified_gmt":"2019-02-23T14:22:41","slug":"change-openssh-server-default-shell-on-windows-server-2019","status":"publish","type":"post","link":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/","title":{"rendered":"Change OpenSSH Server default shell on Windows Server 2019"},"content":{"rendered":"\n

If you are using OpenSSH Server on Windows Server 2019, the default shell is cmd.exe. <\/p>\n\n\n\n

If you want to set the default shell to PowerShell or even PowerShell Core, you can run the following PowerShell command (it will create a registry key) then restart the OpenSSH server service : <\/p>\n\n\n\n

New-ItemProperty -Path \"HKLM:\\SOFTWARE\\OpenSSH\" -Name DefaultShell -Value \"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -PropertyType String -Force<\/pre>\n\n\n\n

If you want to use PowerShell Core, change the path of the value variable but note that currently a path with space in directory name seems to be unsupported.<\/p>\n","protected":false},"excerpt":{"rendered":"

If you are using OpenSSH Server on Windows Server 2019, the default shell is cmd.exe. If you want to set the default shell to PowerShell or even PowerShell Core, you can run the following PowerShell command (it will create a Read More …<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[18,25],"tags":[29,28,24,27],"jetpack_publicize_connections":[],"yoast_head":"\nChange OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Change OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog\" \/>\n<meta property=\"og:description\" content=\"If you are using OpenSSH Server on Windows Server 2019, the default shell is cmd.exe. If you want to set the default shell to PowerShell or even PowerShell Core, you can run the following PowerShell command (it will create a Read More ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/\" \/>\n<meta property=\"og:site_name\" content=\"J\u00e9r\u00e9my Verda's IT Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-23T14:21:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-23T14:22:41+00:00\" \/>\n<meta name=\"author\" content=\"J\u00e9r\u00e9my Verda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeremyverda\" \/>\n<meta name=\"twitter:site\" content=\"@jeremyverda\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00e9r\u00e9my Verda\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/\",\"url\":\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/\",\"name\":\"Change OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog\",\"isPartOf\":{\"@id\":\"https:\/\/jeremyverda.net\/#website\"},\"datePublished\":\"2019-02-23T14:21:25+00:00\",\"dateModified\":\"2019-02-23T14:22:41+00:00\",\"author\":{\"@id\":\"https:\/\/jeremyverda.net\/#\/schema\/person\/9b2418b857f4050deee26ac253b71413\"},\"breadcrumb\":{\"@id\":\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jeremyverda.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Change OpenSSH Server default shell on Windows Server 2019\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jeremyverda.net\/#website\",\"url\":\"https:\/\/jeremyverda.net\/\",\"name\":\"J\u00e9r\u00e9my Verda's IT Blog\",\"description\":\"My toolbox : Monitoring, Automation, Virtualization, Windows, Linux\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jeremyverda.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/jeremyverda.net\/#\/schema\/person\/9b2418b857f4050deee26ac253b71413\",\"name\":\"J\u00e9r\u00e9my Verda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jeremyverda.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0c81707c30ddfa0260f7a41117935fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0c81707c30ddfa0260f7a41117935fa?s=96&d=mm&r=g\",\"caption\":\"J\u00e9r\u00e9my Verda\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Change OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/","og_locale":"en_US","og_type":"article","og_title":"Change OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog","og_description":"If you are using OpenSSH Server on Windows Server 2019, the default shell is cmd.exe. If you want to set the default shell to PowerShell or even PowerShell Core, you can run the following PowerShell command (it will create a Read More ...","og_url":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/","og_site_name":"J\u00e9r\u00e9my Verda's IT Blog","article_published_time":"2019-02-23T14:21:25+00:00","article_modified_time":"2019-02-23T14:22:41+00:00","author":"J\u00e9r\u00e9my Verda","twitter_card":"summary_large_image","twitter_creator":"@jeremyverda","twitter_site":"@jeremyverda","twitter_misc":{"Written by":"J\u00e9r\u00e9my Verda"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/","url":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/","name":"Change OpenSSH Server default shell on Windows Server 2019 - J\u00e9r\u00e9my Verda's IT Blog","isPartOf":{"@id":"https:\/\/jeremyverda.net\/#website"},"datePublished":"2019-02-23T14:21:25+00:00","dateModified":"2019-02-23T14:22:41+00:00","author":{"@id":"https:\/\/jeremyverda.net\/#\/schema\/person\/9b2418b857f4050deee26ac253b71413"},"breadcrumb":{"@id":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jeremyverda.net\/change-openssh-server-default-shell-on-windows-server-2019\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jeremyverda.net\/"},{"@type":"ListItem","position":2,"name":"Change OpenSSH Server default shell on Windows Server 2019"}]},{"@type":"WebSite","@id":"https:\/\/jeremyverda.net\/#website","url":"https:\/\/jeremyverda.net\/","name":"J\u00e9r\u00e9my Verda's IT Blog","description":"My toolbox : Monitoring, Automation, Virtualization, Windows, Linux","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jeremyverda.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/jeremyverda.net\/#\/schema\/person\/9b2418b857f4050deee26ac253b71413","name":"J\u00e9r\u00e9my Verda","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jeremyverda.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0c81707c30ddfa0260f7a41117935fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0c81707c30ddfa0260f7a41117935fa?s=96&d=mm&r=g","caption":"J\u00e9r\u00e9my Verda"}}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8frwq-et","jetpack-related-posts":[{"id":684,"url":"https:\/\/jeremyverda.net\/ssh-avoid-connection-reset-by-peer\/","url_meta":{"origin":897,"position":0},"title":"SSH avoid “Connection reset by peer”","author":"J\u00e9r\u00e9my Verda","date":"April 28, 2018","format":false,"excerpt":"If you are a regular SSH user, there are chances that you sometimes faced the error message \"Connection reset by peer\". To avoid this message, you can edit some settings on server side or on client side. In this post I will show you both case. Client side Putty If\u2026","rel":"","context":"In "System"","block_context":{"text":"System","link":"https:\/\/jeremyverda.net\/category\/system\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2018\/04\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":876,"url":"https:\/\/jeremyverda.net\/how-to-reset-wsl-password\/","url_meta":{"origin":897,"position":1},"title":"How to reset WSL password","author":"J\u00e9r\u00e9my Verda","date":"February 9, 2019","format":false,"excerpt":"If you are using Windows Subsystem for Linux and you forgot your password, here is a small howto to reset it. This howto is based on Ubuntu 18.04 but it seems it can be used for any other version. Launch Ubuntu 18.04 and run the following command to get your\u2026","rel":"","context":"In "Software"","block_context":{"text":"Software","link":"https:\/\/jeremyverda.net\/category\/software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2019\/02\/reset_password_ISL.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2019\/02\/reset_password_ISL.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2019\/02\/reset_password_ISL.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2019\/02\/reset_password_ISL.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":5876,"url":"https:\/\/jeremyverda.net\/liens-en-vrac-3\/","url_meta":{"origin":897,"position":2},"title":"Bulk links #3","author":"J\u00e9r\u00e9my Verda","date":"March 11, 2021","format":false,"excerpt":"Grafana-Zabbix 4.1.4 has been released Using ESXi shell to send Wake-On-Lan packet VMware vSphere 7 Update 2 is coming soon : What's new? Release note of VMware ESXi 7.0 Update 2 Release note of VMware vCenter Server 7.0 Update 2 Ansible AWX 17.1.0 has been released Windows Server 2022 Preview\u2026","rel":"","context":"In "Bulk Links"","block_context":{"text":"Bulk Links","link":"https:\/\/jeremyverda.net\/category\/bulk-links\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":443,"url":"https:\/\/jeremyverda.net\/zabbix-and-pure-storage-monitoring-v2\/","url_meta":{"origin":897,"position":3},"title":"Zabbix and Pure Storage monitoring V2","author":"J\u00e9r\u00e9my Verda","date":"March 25, 2018","format":false,"excerpt":"At the end of 2017, I've shared a post talking about Zabbix and Pure Storage monitoring. At this time we were using it as a POC. A few weeks later, we were so happy with the product that we decided to use it in production. So it was an opportunity\u2026","rel":"","context":"In "Zabbix"","block_context":{"text":"Zabbix","link":"https:\/\/jeremyverda.net\/category\/zabbix\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2017\/11\/grafana-purestorage.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6596,"url":"https:\/\/jeremyverda.net\/agent-failed-to-process-method-refs-setfileintegrity-with-veeam-and-synology-dsm-7-0\/","url_meta":{"origin":897,"position":4},"title":"Agent failed to process method {ReFs.SetFileIntegrity} with Veeam and Synology DSM 7.0","author":"J\u00e9r\u00e9my Verda","date":"September 23, 2021","format":false,"excerpt":"Here is a small tip regarding an issue I had following the upgrade of a Synology NAS to DSM 7.0. I'm using this NAS as a SMB repository for the backup of my home lab and following the upgrade all my backup failed with the following error : \"Agent failed\u2026","rel":"","context":"In "Backup"","block_context":{"text":"Backup","link":"https:\/\/jeremyverda.net\/category\/backup\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2021\/09\/image2021-9-22_15-25-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2021\/09\/image2021-9-22_15-25-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2021\/09\/image2021-9-22_15-25-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2021\/09\/image2021-9-22_15-25-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":643,"url":"https:\/\/jeremyverda.net\/change-putty-default-settings\/","url_meta":{"origin":897,"position":5},"title":"Change Putty default settings","author":"J\u00e9r\u00e9my Verda","date":"April 23, 2018","format":false,"excerpt":"If you are using Putty on a regular basis there could be some settings that you would like to set by default at each launch. To set default settings, there is only a few steps to follow. Launch Putty. You will see that there is default profile called \"Default Settings\".\u2026","rel":"","context":"In "Tips & Tricks"","block_context":{"text":"Tips & Tricks","link":"https:\/\/jeremyverda.net\/category\/tips-tricks\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jeremyverda.net\/wp-content\/uploads\/2018\/04\/putty-default.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/posts\/897"}],"collection":[{"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/comments?post=897"}],"version-history":[{"count":5,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/posts\/897\/revisions"}],"predecessor-version":[{"id":902,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/posts\/897\/revisions\/902"}],"wp:attachment":[{"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/media?parent=897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/categories?post=897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeremyverda.net\/wp-json\/wp\/v2\/tags?post=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}