build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get post/my-solution-to-share-powershell-scripts -o yaml$ soultec get post/my-solution-to-share-powershell-scripts -o json$ soultec get post/my-solution-to-share-powershell-scripts -o toml$ soultec get post/my-solution-to-share-powershell-scripts -o xml$ python3 my-solution-to-share-powershell-scripts.pyPS> ./my-solution-to-share-powershell-scripts.ps1$ go run my-solution-to-share-powershell-scripts.go$ node my-solution-to-share-powershell-scripts.js

apiVersion: soultec.ch/v1kind: Postmetadata: name: my-solution-to-share-powershell-scripts locale: de labels: author: dario-doerflinger capability/automation: 1.81 capability/devops: 3.16 vendor/vmware: 0.98 annotations: source: blog-content/posts/de/my-solution-to-share-powershell-scripts.md route: /de/insights/my-solution-to-share-powershell-scripts/ schema: /nerd/schema/posts.json markdown: /de/insights/my-solution-to-share-powershell-scripts.mdspec: title: PowerShell-Scripts intern teilen date: 2017-07-18 author: dario-doerflinger locale: de summary: >- Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt. capabilities: [automation, devops] vendors: [vmware] hero: /blog-assets/my-solution-to-share-powershell-scripts/hero.webp migrated: 2026-08-24 translationReviewed: false draft: false sections: - body: | Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt. Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg. Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein. Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind. Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen. So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen. Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.status: corpus: 315 alsoLike: - {ref: services/orchestration-automation, score: 0.80} - {ref: posts/breaking-and-fixing-gitlab, score: 0.75} - {ref: solutions/vmware/vmware-cloud-foundation/vcf-automation, score: 0.72} search: /de/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": { "name": "my-solution-to-share-powershell-scripts", "locale": "de", "labels": { "author": "dario-doerflinger", "capability/automation": 1.81, "capability/devops": 3.16, "vendor/vmware": 0.98 }, "annotations": { "source": "blog-content/posts/de/my-solution-to-share-powershell-scripts.md", "route": "/de/insights/my-solution-to-share-powershell-scripts/", "schema": "/nerd/schema/posts.json", "markdown": "/de/insights/my-solution-to-share-powershell-scripts.md" } }, "spec": { "title": "PowerShell-Scripts intern teilen", "date": "2017-07-18", "author": "dario-doerflinger", "locale": "de", "summary": "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.", "capabilities": [ "automation", "devops" ], "vendors": [ "vmware" ], "hero": "/blog-assets/my-solution-to-share-powershell-scripts/hero.webp", "migrated": "2026-08-24", "translationReviewed": false, "draft": false, "sections": [ { "body": "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.\n\nÜber die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.\n\nVor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.\n\nAuftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.\n\nWir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.\n\nSo können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.\n\nIch kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen." } ] }, "status": { "corpus": 315, "alsoLike": [ { "ref": "services/orchestration-automation", "score": "0.80" }, { "ref": "posts/breaking-and-fixing-gitlab", "score": "0.75" }, { "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation", "score": "0.72" } ], "search": "/de/search.json" }}
apiVersion = "soultec.ch/v1"kind = "Post"[metadata]name = "my-solution-to-share-powershell-scripts"locale = "de"[metadata.labels]author = "dario-doerflinger""capability/automation" = 1.81"capability/devops" = 3.16"vendor/vmware" = 0.98[metadata.annotations]source = "blog-content/posts/de/my-solution-to-share-powershell-scripts.md"route = "/de/insights/my-solution-to-share-powershell-scripts/"schema = "/nerd/schema/posts.json"markdown = "/de/insights/my-solution-to-share-powershell-scripts.md"[spec]title = "PowerShell-Scripts intern teilen"date = 2017-07-18author = "dario-doerflinger"locale = "de"summary = "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt."capabilities = ["automation", "devops"]vendors = ["vmware"]hero = "/blog-assets/my-solution-to-share-powershell-scripts/hero.webp"migrated = 2026-08-24translationReviewed = falsedraft = false[[spec.sections]]body = '''Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.'''[status]corpus = 315search = "/de/search.json"[[status.alsoLike]]ref = "services/orchestration-automation"score = "0.80"[[status.alsoLike]]ref = "posts/breaking-and-fixing-gitlab"score = "0.75"[[status.alsoLike]]ref = "solutions/vmware/vmware-cloud-foundation/vcf-automation"score = "0.72"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Post"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>my-solution-to-share-powershell-scripts</name> <locale>de</locale> <labels> <author>dario-doerflinger</author> <entry key="capability/automation">1.81</entry> <entry key="capability/devops">3.16</entry> <entry key="vendor/vmware">0.98</entry> </labels> <annotations> <source>blog-content/posts/de/my-solution-to-share-powershell-scripts.md</source> <route>/de/insights/my-solution-to-share-powershell-scripts/</route> <schema>/nerd/schema/posts.json</schema> <markdown>/de/insights/my-solution-to-share-powershell-scripts.md</markdown> </annotations> </metadata> <spec> <title>PowerShell-Scripts intern teilen</title> <date>2017-07-18</date> <author>dario-doerflinger</author> <locale>de</locale> <summary>Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.</summary> <capabilities> <item>automation</item> <item>devops</item> </capabilities> <vendors> <item>vmware</item> </vendors> <hero>/blog-assets/my-solution-to-share-powershell-scripts/hero.webp</hero> <migrated>2026-08-24</migrated> <translationReviewed>false</translationReviewed> <draft>false</draft> <sections> <section> <body>Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen. </body> </section> </sections> </spec> <status> <corpus>315</corpus> <alsoLike> <item> <ref>services/orchestration-automation</ref> <score>0.80</score> </item> <item> <ref>posts/breaking-and-fixing-gitlab</ref> <score>0.75</score> </item> <item> <ref>solutions/vmware/vmware-cloud-foundation/vcf-automation</ref> <score>0.72</score> </item> </alsoLike> <search>/de/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": { "name": "my-solution-to-share-powershell-scripts", "locale": "de", "labels": { "author": "dario-doerflinger", "capability/automation": 1.81, "capability/devops": 3.16, "vendor/vmware": 0.98, }, "annotations": { "source": "blog-content/posts/de/my-solution-to-share-powershell-scripts.md", "route": "/de/insights/my-solution-to-share-powershell-scripts/", "schema": "/nerd/schema/posts.json", "markdown": "/de/insights/my-solution-to-share-powershell-scripts.md", }, }, "spec": { "title": "PowerShell-Scripts intern teilen", "date": "2017-07-18", "author": "dario-doerflinger", "locale": "de", "summary": "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.", "capabilities": ["automation", "devops"], "vendors": ["vmware"], "hero": "/blog-assets/my-solution-to-share-powershell-scripts/hero.webp", "migrated": "2026-08-24", "translationReviewed": False, "draft": False, "sections": [ { "body": ( "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.\n" "\n" "Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.\n" "\n" "Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.\n" "\n" "Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.\n" "\n" "Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.\n" "\n" "So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.\n" "\n" "Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen." ), }, ], }, "status": { "corpus": 315, "alsoLike": [ { "ref": "services/orchestration-automation", "score": "0.80", }, { "ref": "posts/breaking-and-fixing-gitlab", "score": "0.75", }, { "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation", "score": "0.72", }, ], "search": "/de/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'Post' metadata = [ordered]@{ name = 'my-solution-to-share-powershell-scripts' locale = 'de' labels = [ordered]@{ author = 'dario-doerflinger' 'capability/automation' = 1.81 'capability/devops' = 3.16 'vendor/vmware' = 0.98 } annotations = [ordered]@{ source = 'blog-content/posts/de/my-solution-to-share-powershell-scripts.md' route = '/de/insights/my-solution-to-share-powershell-scripts/' schema = '/nerd/schema/posts.json' markdown = '/de/insights/my-solution-to-share-powershell-scripts.md' } } spec = [ordered]@{ title = 'PowerShell-Scripts intern teilen' date = '2017-07-18' author = 'dario-doerflinger' locale = 'de' summary = 'Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.' capabilities = @('automation', 'devops') vendors = @('vmware') hero = '/blog-assets/my-solution-to-share-powershell-scripts/hero.webp' migrated = '2026-08-24' translationReviewed = $false draft = $false sections = @( [ordered]@{ body = @'Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.'@ } ) } status = [ordered]@{ corpus = 315 alsoLike = @( [ordered]@{ ref = 'services/orchestration-automation' score = '0.80' } [ordered]@{ ref = 'posts/breaking-and-fixing-gitlab' score = '0.75' } [ordered]@{ ref = 'solutions/vmware/vmware-cloud-foundation/vcf-automation' score = '0.72' } ) search = '/de/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": map[string]any{ "name": "my-solution-to-share-powershell-scripts", "locale": "de", "labels": map[string]any{ "author": "dario-doerflinger", "capability/automation": 1.81, "capability/devops": 3.16, "vendor/vmware": 0.98, }, "annotations": map[string]any{ "source": "blog-content/posts/de/my-solution-to-share-powershell-scripts.md", "route": "/de/insights/my-solution-to-share-powershell-scripts/", "schema": "/nerd/schema/posts.json", "markdown": "/de/insights/my-solution-to-share-powershell-scripts.md", }, }, "spec": map[string]any{ "title": "PowerShell-Scripts intern teilen", "date": "2017-07-18", "author": "dario-doerflinger", "locale": "de", "summary": "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.", "capabilities": []any{"automation", "devops"}, "vendors": []any{"vmware"}, "hero": "/blog-assets/my-solution-to-share-powershell-scripts/hero.webp", "migrated": "2026-08-24", "translationReviewed": false, "draft": false, "sections": []any{ map[string]any{ "body": "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.\n" + "\n" + "Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.\n" + "\n" + "Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.\n" + "\n" + "Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.\n" + "\n" + "Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.\n" + "\n" + "So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.\n" + "\n" + "Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.", }, }, }, "status": map[string]any{ "corpus": 315, "alsoLike": []any{ map[string]any{ "ref": "services/orchestration-automation", "score": "0.80", }, map[string]any{ "ref": "posts/breaking-and-fixing-gitlab", "score": "0.75", }, map[string]any{ "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation", "score": "0.72", }, }, "search": "/de/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "Post", metadata: { name: "my-solution-to-share-powershell-scripts", locale: "de", labels: { author: "dario-doerflinger", "capability/automation": 1.81, "capability/devops": 3.16, "vendor/vmware": 0.98, }, annotations: { source: "blog-content/posts/de/my-solution-to-share-powershell-scripts.md", route: "/de/insights/my-solution-to-share-powershell-scripts/", schema: "/nerd/schema/posts.json", markdown: "/de/insights/my-solution-to-share-powershell-scripts.md", }, }, spec: { title: "PowerShell-Scripts intern teilen", date: "2017-07-18", author: "dario-doerflinger", locale: "de", summary: "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.", capabilities: ["automation", "devops"], vendors: ["vmware"], hero: "/blog-assets/my-solution-to-share-powershell-scripts/hero.webp", migrated: "2026-08-24", translationReviewed: false, draft: false, sections: [ { body: "Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.\n" + "\n" + "Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.\n" + "\n" + "Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.\n" + "\n" + "Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.\n" + "\n" + "Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.\n" + "\n" + "So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.\n" + "\n" + "Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.", }, ], }, status: { corpus: 315, alsoLike: [ { ref: "services/orchestration-automation", score: "0.80", }, { ref: "posts/breaking-and-fixing-gitlab", score: "0.75", }, { ref: "solutions/vmware/vmware-cloud-foundation/vcf-automation", score: "0.72", }, ], search: "/de/search.json", },};console.log(JSON.stringify(page, null, 2));

# 51 lines · YAML · validated at build# 61 lines · JSON · validated at build# 64 lines · TOML · validated at build# 75 lines · XML · validated at build# 76 lines · Python · read back at build, equals the JSON record# 73 lines · PowerShell · read back at build, equals the JSON record# 86 lines · Go · read back at build, equals the JSON record# 71 lines · JavaScript · read back at build, equals the JSON record · served at /de/insights/my-solution-to-share-powershell-scripts.md

Beitrag · 2017-07-18

PowerShell-Scripts intern teilen

Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wiederholt.

2017-07-18Datum
Dario DörflingerAutor
1Min. Lesezeit
Hersteller VMware 0.98

Dieser Beitrag ist von 2017. Er bleibt online, weil er nach wie vor nachgefragt wird, beschreibt aber einen Produktstand von damals.

Wer mit VMware arbeitet, automatisiert alles, was sich automatisieren lässt. Entweder um Zeit zu sparen oder um lästige Arbeit loszuwerden, die sich immer wieder wiederholt.

Über die Jahre sind so viele PowerCLI-Scripts entstanden, die irgendwo auf meiner Platte lagen. Wenn ein Kollege mich fragte, wie er etwas automatisieren könnte, hatte ich meistens schon etwas Ähnliches gemacht und wollte es ihm geben. Die Exchange-Filter lassen keine .ps1-Dateien durch, also blieb Copy-Paste als Text und ab per Mail. Das ist ein reichlich veralteter Weg.

Vor ein paar Monaten hatte ich genug davon und suchte eine Plattform dafür. Öffentlich ging nicht, weil Scripts, die ich während der Arbeitszeit schreibe, dem Unternehmen gehören. Es musste also eine On-Premises-Lösung sein.

Auftritt GitLab Community Edition (https://about.gitlab.com/). Installation und Konfiguration waren einfach. Auf die Details der Installation gehe ich hier nicht ein, weil es davon abhängt, welches Betriebssystem darunter liegt, und weil die Anleitungen auf der Seite selbst gut sind.

Wir haben jetzt ein halböffentliches GitLab mit Benutzerverwaltung, auf das alle unsere Engineers auch unterwegs zugreifen und die Repositories auf ihr Notebook holen.

So können sie ältere Scripts nachführen, neue hinzufügen und generell von der Arbeit des Teams profitieren, statt bei jeder neuen Anforderung wieder von vorne anzufangen.

Ich kann dir nur empfehlen, dir selbst ein GitLab aufzusetzen, auch wenn du allein daran arbeitest. Versionierung und Verfügbarkeit sind Gold wert, wenn deine Arbeit nicht nur auf der Festplatte liegen soll, Backups natürlich ausgenommen.

Passt ausserdem