Title: How to maintain PowerShell in an Enterprise environment? · Issue #9565 · PowerShell/PowerShell · GitHub
Open Graph Title: How to maintain PowerShell in an Enterprise environment? · Issue #9565 · PowerShell/PowerShell
X Title: How to maintain PowerShell in an Enterprise environment? · Issue #9565 · PowerShell/PowerShell
Description: [NOTE: This is only about software provided by Microsoft, not anything by 3ed party or community provided] How to properly install and keep PowerShell up to date with the latest patches and updates The documentation today tell how to do ...
Open Graph Description: [NOTE: This is only about software provided by Microsoft, not anything by 3ed party or community provided] How to properly install and keep PowerShell up to date with the latest patches and updates...
X Description: [NOTE: This is only about software provided by Microsoft, not anything by 3ed party or community provided] How to properly install and keep PowerShell up to date with the latest patches and updates...
Opengraph URL: https://github.com/PowerShell/PowerShell/issues/9565
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"How to maintain PowerShell in an Enterprise environment?","articleBody":"_[NOTE: This is only about software provided by Microsoft, not anything by 3ed party or community provided]_ \r\n \r\n# How to properly install and keep PowerShell up to date with the latest patches and updates\r\n\r\nThe documentation today tell how to do the initial installation in different ways depending on the platform, but there is no info on how to keep PowerShell up-to-date.\r\n\r\n## How do you manage, support, maintain and keep a PowerShell core up-to-date in a an enterprise environment?\r\n\r\n- There's need for a architectural overview on the life-cycle of the PowerShell Core runtime, as well as different modules.\r\n - Exactly what is Powershell Core? \r\n - Is it \"part of\" the Windows operating system?\r\n - What is the support lifetime for PowerShell Core?\r\n - What about modules? Will the be around or can they be dropped without support at anytime without notice?\r\n - Exactly how does powerShell core relate to WindowsPowershell?\r\n - When do Microsoft recommend Powershell Core (and when not) to be used?\r\n - When do Microsoft recommend WindowsPowerShell (and when not) to be used?\r\n - Is Windows Powershell still something Microsoft invest in, or is the way forward Powershell Core?\r\n - Will all Microsoft products, services, servers and so on provide cmdLets for both Windows PS and PS Core?\r\n - What are the ambitions of PowerShell Core?\r\n - Will PS Core in the long run get all the features of Windows PS (like `-Computer `parameter, workFlows and so on) \r\n - Will PS Core replace Windows PS in the OS?\r\n - Best practises for different scenarios of using, running, deploying and maintaining PS Core in a heterogeneous enterprise environment.\r\n We need to know not only only one way to make something work, but what is the intended way of using things, else it is way too risky to setup and implement it in a an enterprise environment where you have 10s of thousands of machines all over the world. You need to know that you do things the correct way, and the way things are intended to be done (as opposed to the way some guy on StackOverflow might have gotten something to work on \"his machine\").\r\n \r\n- There need to be information on how updates and patches are provided and distributed?\r\n - Will they show up in Windows Update?\r\n - Are we to manually check some resource for security and update information?\r\n - OR what?\r\n \r\n- What are the recommended way of updating Powershell Core in an enterprise environment, where you have installations on multiple servers running different versions of Windows and other OS:es, as well as multiple clients running different versions windows. And where the OS on both servers and clients might be in different languages, cultures and time-Zones?\r\n - Should you push out updates with SCCM/WSUS (or something similar)?\r\n **If not here, than how do you get critical security updates and make sure you don't miss anything?**\r\n - Should you somehow run PowerShell commands on each individual machine (like `Update-Module` or something like that)? If so what is the recommended way of doing so?\r\n \r\n- How do you manage updates of modules that don't work with Update-Module (like for example `PowerShellGet`)? \r\n \r\n- How do you get/install/update the correct/latest documentation/help on all machines (for example, the help for `Find-Module` ends with this \"Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.\", still, Update-Help makes no difference, but when -Online is used, you are presented with this web page, which has the complete help: https://docs.microsoft.com/en-us/powershell/module/PowershellGet/Find-Module?view=powershell-5.1)?\r\n\r\n\r\n","author":{"url":"https://github.com/Bartolomeus-649","@type":"Person","name":"Bartolomeus-649"},"datePublished":"2019-05-08T19:40:43.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":14},"url":"https://github.com/9565/PowerShell/issues/9565"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ffe0cd34-a832-f0d6-860d-c059f1c69f87 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 99E4:2E33E8:13BA688:1AA98AE:6A596198 |
| html-safe-nonce | 41025ed279ff8f3786f5fba9dd639806cb727437b7646b6841cf447e7763891c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUU0OjJFMzNFODoxM0JBNjg4OjFBQTk4QUU6NkE1OTYxOTgiLCJ2aXNpdG9yX2lkIjoiNjU4MzY2MzkwNDE5OTEwNjk2OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | dc7316853a23becb23304d95cf9a14c186421b2178aef78b4ea579abbb5022f8 |
| hovercard-subject-tag | issue:441898428 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PowerShell/PowerShell/9565/issue_layout |
| twitter:image | https://opengraph.githubassets.com/0a2ae5ed137b099e8dbe92e8f53674e8f666aca704aef5cf1496898d50990e33/PowerShell/PowerShell/issues/9565 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0a2ae5ed137b099e8dbe92e8f53674e8f666aca704aef5cf1496898d50990e33/PowerShell/PowerShell/issues/9565 |
| og:image:alt | [NOTE: This is only about software provided by Microsoft, not anything by 3ed party or community provided] How to properly install and keep PowerShell up to date with the latest patches and updates... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Bartolomeus-649 |
| hostname | github.com |
| expected-hostname | github.com |
| None | a540949572872b935b393b36db38922db390ae71c859537d741b8f3eb7e545b5 |
| turbo-cache-control | no-preview |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4aa391d605ba491481565840251a4b0fec3f4807 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width