{"id":1740,"date":"2013-05-10T11:07:05","date_gmt":"2013-05-10T11:07:05","guid":{"rendered":"https:\/\/poiseddevelopers.com\/reality-tech\/?p=1740"},"modified":"2024-04-26T12:54:48","modified_gmt":"2024-04-26T12:54:48","slug":"resetting-a-sharepoint-farm-passphrase","status":"publish","type":"post","link":"https:\/\/poiseddevelopers.com\/reality-tech\/resetting-a-sharepoint-farm-passphrase\/","title":{"rendered":"Resetting a SharePoint Farm Passphrase"},"content":{"rendered":"<h2>Resetting a SharePoint Farm Passphrase<\/h2>\n<p>If you don\u2019t have the SharePoint farm passphrase, you can\u2019t join a server to the farm. And there\u2019s no way to get it back once you lose it. However it\u2019s quite easy to reset it. First, let\u2019s be aware fo the stiff requirements for a passphrase. You should ensure that the passphrase meets the following criteria:<br \/>\nContains at least eight characters<br \/>\nContains at least three of the following four character groups: \u25e6English uppercase characters (from A through Z)<br \/>\n+ English lowercase characters (from a through z)<br \/>\n+ Numerals (from 0 through 9)<br \/>\n+ Nonalphabetic characters (such as !, $, #, %)<\/p>\n<pre lang=\"php\">\r\n$passphrase = ConvertTo-SecureString -String \"P1ckAg00dPa$$w0rd\" -asPlainText -Force\r\nSet-SPPassPhrase -PassPhrase $passphrase -Confirm\r\n<\/pre>\n<p>The purpose of the passphrase is to prevent unauthorized servers from joining to a farm, and using their newfound access for malicious purposes.<\/p>\n<p>What is less well known is that there is a job that runs that propagates the Passphrase amongst the SharePoint servers in the farm. It is only run when the passphrase is changed or when a server is added to the farm.<br \/>\nSPMasterPassphraseDeploymentJobDefinition. This Timer Job can run into trouble, so it is good to be aware of it for diagnosis and manual retry.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resetting a SharePoint Farm Passphrase If you don\u2019t have the SharePoint farm passphrase, you can\u2019t join a server to the farm. And there\u2019s no way to get it back once you lose it. However it\u2019s quite easy to reset it. First, let\u2019s be aware fo the stiff requirements for a passphrase. You should ensure that [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":1741,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1740","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell"],"acf":[],"_links":{"self":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/comments?post=1740"}],"version-history":[{"count":1,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1740\/revisions"}],"predecessor-version":[{"id":1742,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1740\/revisions\/1742"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media\/1741"}],"wp:attachment":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media?parent=1740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/categories?post=1740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/tags?post=1740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}