Skip to content

Commit

Permalink
deploy: dc3e18d
Browse files Browse the repository at this point in the history
  • Loading branch information
diecknet committed Nov 25, 2024
1 parent 02069a9 commit 71d1a58
Show file tree
Hide file tree
Showing 31 changed files with 239 additions and 113 deletions.
7 changes: 4 additions & 3 deletions de/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
<meta name=description content><meta name=author content="Andreas Dieckmann"><link rel=canonical href=https://diecknet.de/de/><link crossorigin=anonymous href=/assets/css/stylesheet.75a517428f403193483801122d6350f6956c3bb6bf5c6504311f8c24e6bab3e7.css integrity="sha256-daUXQo9AMZNIOAESLWNQ9pVsO7a/XGUEMR+MJOa6s+c=" rel="preload stylesheet" as=style><link rel=icon href=https://diecknet.de/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://diecknet.de/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://diecknet.de/favicon-32x32.png><link rel=apple-touch-icon href=https://diecknet.de/apple-touch-icon.png><link rel=mask-icon href=https://diecknet.de/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://diecknet.de/de/feed.xml><link rel=alternate hreflang=de href=https://diecknet.de/de/><link rel=alternate hreflang=en href=https://diecknet.de/en/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="diecknet"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://diecknet.de/de/"><meta name=twitter:card content="summary"><meta name=twitter:title content="diecknet"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"diecknet","url":"https://diecknet.de/","description":"","thumbnailUrl":"https://diecknet.de/favicon.ico","sameAs":["https://youtube.com/@diecknet","https://linkedin.com/in/diecknet","https://ieji.de/@diecknet","https://github.com/diecknet/"]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://diecknet.de/de/ accesskey=h title="diecknet (Alt + H)">diecknet</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button><ul class=lang-switch><li>|</li><li><a href=https://diecknet.de/de/ title=Deutsch aria-label=Deutsch><b>Deutsch</b></a></li><li><a href=https://diecknet.de/en/ title=English aria-label=English>English</a></li></ul></div></div><ul id=menu><li><a href=https://diecknet.de/de/ title=Home><span class=active>Home</span></a></li><li><a href=https://diecknet.de/de/services/ title=Services><span>Services</span></a></li><li><a href=https://diecknet.de/de/about/ title=About><span>About</span></a></li><li><a href=https://diecknet.de/de/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://diecknet.de/de/archive/ title=Archive><span>Archive</span></a></li></ul></nav></header><main class=main><article class="first-entry home-info"><header class=entry-header><h1>Moin.</h1></header><div class=entry-content>Andreas Dieckmann hier. Ich bin selbstständiger IT-Consultant und seit Jahren in der Branche tätig. Ich veröffentliche hier Blog-Posts zu IT-Themen, um anderen zu helfen.</div><footer class=entry-footer><div class=social-icons><a href=https://youtube.com/@diecknet target=_blank rel="noopener noreferrer me" title=Youtube><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22.54 6.42a2.78 2.78.0 00-1.94-2C18.88 4 12 4 12 4s-6.88.0-8.6.46a2.78 2.78.0 00-1.94 2A29 29 0 001 11.75a29 29 0 00.46 5.33A2.78 2.78.0 003.4 19c1.72.46 8.6.46 8.6.46s6.88.0 8.6-.46a2.78 2.78.0 001.94-2 29 29 0 00.46-5.25 29 29 0 00-.46-5.33z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg>
</a><a href=https://linkedin.com/in/diecknet target=_blank rel="noopener noreferrer me" title=Linkedin><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>
</a><a href=https://ieji.de/@diecknet target=_blank rel="noopener noreferrer me" title=Mastodon><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21.58 13.913c-.29 1.469-2.592 3.121-5.238 3.396-1.379.184-2.737.368-4.185.276-2.368-.092-4.237-.551-4.237-.551.0.184.014.459.043.643.308 2.294 2.317 2.478 4.22 2.57 1.922.0 3.633-.46 3.633-.46l.079 1.653s-1.344.734-3.738.918c-1.32.091-2.96-.092-4.869-.551-4.14-1.102-4.853-5.507-4.961-10.005-.034-1.285-.013-2.57-.013-3.58.0-4.589 3-5.966 3-5.966 1.513-.734 4.11-1.01 6.808-1.01h.067c2.699.0 5.296.276 6.81 1.01.0.0 3 1.377 3 5.967.0.0.037 3.304-.419 5.69" stroke="currentcolor"/><path d="M17.832 8.633v5h-1.978V8.78c0-1.023-.43-1.542-1.29-1.542-.95.0-1.427.616-1.427 1.834v2.655H11.17V9.072c0-1.218-.476-1.834-1.427-1.834-.86.0-1.29.52-1.29 1.542v4.852H6.475V8.633c0-1.022.26-1.834.782-2.434.538-.6 1.243-.909 2.118-.909 1.012.0 1.779.39 2.286 1.169l.492.827.493-.827c.507-.78 1.274-1.169 2.286-1.169.875.0 1.58.308 2.118.909.522.6.782 1.412.782 2.434" fill="currentcolor" stroke="none"/></svg>
</a><a href=https://github.com/diecknet/ target=_blank rel="noopener noreferrer me" title=Github><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37.0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44.0 0020 4.77 5.07 5.07.0 0019.91 1S18.73.65 16 2.48a13.38 13.38.0 00-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07.0 005 4.77 5.44 5.44.0 003.5 8.55c0 5.42 3.3 6.61 6.44 7A3.37 3.37.0 009 18.13V22"/></svg></a></div></footer></article><article class=post-entry><header class=entry-header><h2>PowerShell: Schleifen gezielt abbrechen/überspringen</h2></header><div class=entry-content><p>Normalerweise wird eine Schleife in PowerShell solange ausgeführt, wie es durch den außen stehenden Bedingungsblock definiert ist. Die folgende while-Schleife wird zum Beispiel so lange ausgeführt, wie die Variable namens $Variable kleiner oder gleich 10 ist.
</a><a href=https://github.com/diecknet/ target=_blank rel="noopener noreferrer me" title=Github><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37.0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44.0 0020 4.77 5.07 5.07.0 0019.91 1S18.73.65 16 2.48a13.38 13.38.0 00-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07.0 005 4.77 5.44 5.44.0 003.5 8.55c0 5.42 3.3 6.61 6.44 7A3.37 3.37.0 009 18.13V22"/></svg></a></div></footer></article><article class=post-entry><header class=entry-header><h2>[English]&nbsp;Retrieve infos about Active Directory Based Activation via PowerShell</h2></header><div class=entry-content><p>If you quickly want to retrieve infos about Active Directory Based Activation (ADBA) in your domain, you can use this PowerShell One-liner:
1 Get-ADDomain | %{Get-ADObject -SearchBase "CN=Activation Objects,CN=Microsoft SPP,CN=Services,CN=Configuration,$($_.DistinguishedName)" -LDAPFilter "(objectclass=msspp-activationobject)" -Properties * -ErrorAction SilentlyContinue | fl displayName,DistinguishedName,Name,msspp-csvlkpartialproductkey } I haven’t tested it in a multi-domain environment, but I think it should work.
Explanation The code uses aliases, which are not great in scripts, but neat in One-Liners. It uses Get-ADDomain to determine the Distinguished Name for the Domain....</p></div><footer class=entry-footer><span title='2024-11-25 00:00:00 +0000 UTC'>2024-11-25</span>&nbsp;·&nbsp;1 Minute&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to Retrieve infos about Active Directory Based Activation via PowerShell" href=https://diecknet.de/en/2024/11/25/powershell-show-adba-infos/></a></article><article class=post-entry><header class=entry-header><h2>PowerShell: Schleifen gezielt abbrechen/überspringen</h2></header><div class=entry-content><p>Normalerweise wird eine Schleife in PowerShell solange ausgeführt, wie es durch den außen stehenden Bedingungsblock definiert ist. Die folgende while-Schleife wird zum Beispiel so lange ausgeführt, wie die Variable namens $Variable kleiner oder gleich 10 ist.
1 2 3 while($Variable -le 10) { # irgendwas } Es ist aber auch möglich gezielt eine komplette Schleife vorzeitig abzubrechen oder einen einzelnen Schleifendurchgang abzubrechen. Und zwar auch, wenn ihr mehrere Schleifen ineinander verschachtelt habt....</p></div><footer class=entry-footer><span title='2024-11-02 00:00:00 +0000 UTC'>2024-11-02</span>&nbsp;·&nbsp;5 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to PowerShell: Schleifen gezielt abbrechen/überspringen" href=https://diecknet.de/de/2024/11/02/powershell-cancel-loops/></a></article><article class=post-entry><header class=entry-header><h2>[English]&nbsp;TryHackMe Blueprint - Cyber Security Write-Up</h2></header><div class=entry-content><p>I decided to try a bit more Penetration Testing/Ethical Hacking. The following is a Write-Up regarding the TryHackMe room “Blueprint”.
Tasks The only info that we have is:
Do you have what is takes to hack into this Windows Machine?
Expand All @@ -19,8 +21,7 @@
Example 1: Filter Computer by Operating System Version The AD attribute OperatingSystemVersion holds the OS version with the build number in a format like this: 10....</p></div><footer class=entry-footer><span title='2024-08-07 00:00:00 +0000 UTC'>2024-08-07</span>&nbsp;·&nbsp;2 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to PowerShell: Filter Active Directory Computers" href=https://diecknet.de/en/2024/08/07/powershell-active-directory-computers-filtering/></a></article><article class=post-entry><header class=entry-header><h2>PowerShell Write-Host VS. Write-Output</h2></header><div class=entry-content><p>In PowerShell könnt ihr ja Text mit dem Cmdlet Write-Host ausgeben. Aber es wird teilweise davon abgeraten das zu verwenden. Es gibt zum Beispiel die Alternative Write-Output. In diesem Post erkläre ich euch die Unterschiede.
🎬 Ich habe übrigens auch ein Video zu dem Thema erstellt.
Write-Host Write-Host gibt Daten auf dem PowerShell Host aus, dem Programm, welches die aktuelle PowerShell Sitzung hostet. Oft ist das der ConsoleHost, aber z.B. die PowerShell ISE oder Visual Studio Code verwenden eigene Hosts, die sich in manchen Aspekten voneinander unterscheiden....</p></div><footer class=entry-footer><span title='2024-07-05 00:00:00 +0000 UTC'>2024-07-05</span>&nbsp;·&nbsp;4 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to PowerShell Write-Host VS. Write-Output" href=https://diecknet.de/de/2024/07/05/powershell-write-host-vs-write-output/></a></article><article class=post-entry><header class=entry-header><h2>Per PowerShell .zip-Archive erstellen und entpacken</h2></header><div class=entry-content><p>Windows kann eigentlich schon ziemlich lange mit ZIP-Archiven umgehen. Und auch die PowerShell kann das, also sowohl ZIP-Dateien erstellen, als auch sie entpacken. Das kann nützlich sein, wenn ihr z.B. mit einem PowerShell Skript mehrere Dateien zu einer ZIP-Datei zusammenfassen wollt - das erleichtert das wegkopieren. Oder vielleicht um eine per Skript aus dem Internet geladene ZIP-Datei zu extrahieren.
🎬 Ich habe übrigens auch ein Video zu dem Thema erstellt....</p></div><footer class=entry-footer><span title='2024-06-08 00:00:00 +0000 UTC'>2024-06-08</span>&nbsp;·&nbsp;3 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to Per PowerShell .zip-Archive erstellen und entpacken" href=https://diecknet.de/de/2024/06/08/powershell-zip/></a></article><article class=post-entry><header class=entry-header><h2>PowerShell Befehle auf mehrere Zeilen aufteilen</h2></header><div class=entry-content><p>PowerShell Befehle mit vielen Parametern können die Lesbarkeit vom Code verschlechtern. Zum Beispiel habe ich im nachfolgenden Codeabschnitt in Zeile 5 das Cmdlet New-ADUser verwendet und dabei 7 Parameter angegeben. Das ist sehr schwer auf einer Zeile zu lesen, selbst wenn ihr einen Ultra-Wide Monitor verwendet.
1 2 3 4 5 6 $CSVFile = Import-Csv .\NeueUser.csv foreach($User in $CSVFile) { $Manager = Get-ADUser -Filter "mail -eq '$($User.Manager)'" New-ADUser -Name "$($User.Vorname) $($User....</p></div><footer class=entry-footer><span title='2024-05-15 00:00:00 +0000 UTC'>2024-05-15</span>&nbsp;·&nbsp;6 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to PowerShell Befehle auf mehrere Zeilen aufteilen" href=https://diecknet.de/de/2024/05/15/powershell-multiline-commands/></a></article><footer class=page-footer><nav class=pagination><a class=next href=https://diecknet.de/de/page/2/>Nächste&nbsp;&nbsp;»</a></nav></footer></main><footer class=footer><span>&copy; 2024 <a href=https://diecknet.de/de/>diecknet</a></span>
🎬 Ich habe übrigens auch ein Video zu dem Thema erstellt....</p></div><footer class=entry-footer><span title='2024-06-08 00:00:00 +0000 UTC'>2024-06-08</span>&nbsp;·&nbsp;3 Minuten&nbsp;·&nbsp;Andreas Dieckmann</footer><a class=entry-link aria-label="post link to Per PowerShell .zip-Archive erstellen und entpacken" href=https://diecknet.de/de/2024/06/08/powershell-zip/></a></article><footer class=page-footer><nav class=pagination><a class=next href=https://diecknet.de/de/page/2/>Nächste&nbsp;&nbsp;»</a></nav></footer></main><footer class=footer><span>&copy; 2024 <a href=https://diecknet.de/de/>diecknet</a></span>
&nbsp;|&nbsp;
<span><a href=https://diecknet.de/de/legal/>Impressum</a>
</span>&nbsp;|&nbsp;<span>
Expand Down
Loading

0 comments on commit 71d1a58

Please sign in to comment.