{"id":770,"date":"2023-04-28T09:21:50","date_gmt":"2023-04-28T06:21:50","guid":{"rendered":"https:\/\/melic.com\/wp1\/?p=770"},"modified":"2023-04-29T01:05:28","modified_gmt":"2023-04-28T22:05:28","slug":"scripting-powershell-ile-neler-yapilabilir","status":"publish","type":"post","link":"https:\/\/melic.com\/wp1\/scripting-powershell-ile-neler-yapilabilir\/","title":{"rendered":"Scripting ve Powershell ile neler yap\u0131labilir"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Yetkinizin oldu\u011fu Domain Forest i\u00e7erisinde var olan kullan\u0131c\u0131lar\u0131n d\u00f6k\u00fcm\u00fcn\u00fc almak istiyorsunuz ama hangi sunucuda ne yetkiniz oldu\u011funu bilmiyorsunuz ve tek tek her sunucu ile u\u011fra\u015fmak istemiyorsunuz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu biraz esas\u0131nda PowerShell arac\u0131l\u0131\u011f\u0131 ile hem g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131z\u0131 hem de IT ile ilgili baz\u0131 otomasyon i\u015flerinizi nas\u0131l yapabilece\u011finizi ke\u015ffetmeniz i\u00e7in  ba\u015flama noktas\u0131 olabilir. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Import-Module ActiveDirectory\n\nGet-ADUser -Filter * -Properties * | Select-Object Name, SamAccountName, EmailAddress | Export-Csv -Path \"C:\\Users.csv\" -NoTypeInformation\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bu komut dosyas\u0131 i\u00e7erisinde  <strong>Import-Module ActiveDirectory <\/strong>komutu, kullan\u0131c\u0131 bilgilerini almak i\u00e7in Get-ADUser komutuna (cmdlet) eri\u015fim sa\u011flayan PowerShell i\u00e7in Active Directory mod\u00fcl\u00fcn\u00fc y\u00fckler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Get-ADUser <\/strong>komutu (cmdlet), etki alan\u0131ndaki t\u00fcm AD kullan\u0131c\u0131lar\u0131n\u0131n bir listesini almak i\u00e7in kullan\u0131l\u0131r ve &#8211;<strong>Properties * <\/strong>parametresi, kullan\u0131c\u0131 nesnelerinin t\u00fcm kullan\u0131labilir \u00f6zelliklerinin al\u0131nmas\u0131 gerekti\u011fini belirtir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Select-Object <\/strong>komutu (cmdlet), CSV \u00e7\u0131kt\u0131s\u0131na dahil edilecek kullan\u0131c\u0131 nesnelerinin belirli \u00f6zelliklerini se\u00e7mek i\u00e7in kullan\u0131l\u0131r. Bu durumda, kullan\u0131c\u0131n\u0131n sistemdeki <strong>Name(ad), SamAccountName (hesapadi) <\/strong>ve <strong>EmailAddress (eposta)<\/strong> \u00f6zelliklerini se\u00e7iyoruz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Son olarak, se\u00e7ilen kullan\u0131c\u0131 \u00f6zelliklerini C s\u00fcr\u00fcc\u00fcs\u00fcn\u00fcn k\u00f6k dizinindeki &#8220;Users.csv&#8221; adl\u0131 bir CSV dosyas\u0131na aktarmak i\u00e7in <strong>Export-Csv <\/strong>cmdlet&#8217;i kullan\u0131l\u0131r. <strong>-NoTypeInformation <\/strong>parametresi, \u00e7\u0131kt\u0131 dosyas\u0131n\u0131n ilk sat\u0131rda t\u00fcr bilgisini i\u00e7ermemesini sa\u011flar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not: CSV dosyas\u0131 i\u00e7in istenen \u00e7\u0131kt\u0131 konumunu belirtmek \u00fczere Export-Csv cmdlet&#8217;indeki dosya yolunun de\u011fi\u015ftirilmesi gerekebilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yukar\u0131daki iki  komutu kulland\u0131ktan sonra bir ps1 dosyas\u0131 olarak kaydedebilir ve ihtiyac\u0131n\u0131z oldu\u011funda ister t\u0131klama yoluyla isterseniz bir otomasyon uygulamas\u0131 ile \u00e7a\u011f\u0131r\u0131p gerekli i\u015flemleri otomatik yap\u0131labilmesini sa\u011flayabilirsiniz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Burada filtreler kullanarak mesela ilk ba\u015flang\u0131\u00e7ta akl\u0131ma aktif kullan\u0131c\u0131lar\u0131n bir listesi ya da tam tersi aktif olmayanlar\u0131n bir listesi al\u0131nabilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daha detayl\u0131 bilgi almak i\u00e7in <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/activedirectory\/get-aduser?view=windowsserver2022-ps\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft&#8217;un D\u00f6k\u00fcmanlar\u0131na<\/a> bir g\u00f6z atmak isteyebilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yetkinizin oldu\u011fu Domain Forest i\u00e7erisinde var olan kullan\u0131c\u0131lar\u0131n d\u00f6k\u00fcm\u00fcn\u00fc almak istiyorsunuz ama hangi sunucuda ne yetkiniz oldu\u011funu bilmiyorsunuz ve tek tek her sunucu ile u\u011fra\u015fmak istemiyorsunuz. Bu biraz esas\u0131nda PowerShell arac\u0131l\u0131\u011f\u0131 ile hem g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131z\u0131 hem de IT ile ilgili baz\u0131 otomasyon i\u015flerinizi nas\u0131l yapabilece\u011finizi ke\u015ffetmeniz i\u00e7in ba\u015flama noktas\u0131 olabilir&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":300,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1,4,229],"tags":[],"class_list":["post-770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-exchange","category-genel","category-sorun-cozumleri","category-sunucular"],"_links":{"self":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/comments?post=770"}],"version-history":[{"count":2,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/770\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/770\/revisions\/773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/media\/300"}],"wp:attachment":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/media?parent=770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/categories?post=770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/tags?post=770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}