PowerShell: A Getting Started Guide for IT Admins

بواسطة: Udemy

Overview

A complete guide for the beginning scripter or the veteran scripter that's just starting to learn Powershell

What you'll learn:
  • Course Goal: To familiarize the student with Powershell and give you the tools to create time-saving scripts and automation techniques
  • Objective: How to setup Powershell from scratch
  • Objective: Learn the core components of Powershell to give you enough understanding of language so you know what to look for when running into a problem
  • Objective: How to create your first script and leverage it's usefulness to your own environment

Automation techniques and scripting skills are no longer optional for a systems administrator; they are a necessity! Powershell is the scripting language that’s behind this requirement. Since Microsoft has released the Powershell language it only continues to pick up steam and be implemented across dozens of platforms. Powershell is now not only a scripting language like VBscript it’s a fully featured management framework that you can’t afford not to utilize.

This course will take your position to the next level if you’re a:

  • Sharepoint Administrator
  • Active Directory Administrator
  • PC Technician
  • Helpdesk Operator
  • SAN Administrator
  • VMware Administrator
  • Amazon AWS Administrator
  • ..and many more IT positions!

Don’t get looked over for that promotion or new job. Learn Powershell today to keep up with the ever-changing IT culture and to help make your job so much easier through automation.

Taught by

Adam Bertram

PowerShell: A Getting Started Guide for IT Admins
الذهاب الي الدورة

PowerShell: A Getting Started Guide for IT Admins

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • English
8.1.2PHP Version321msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (193ms)
    • Application (127ms)
    • 1 x Booting (60.1%)
      192.84ms
      1 x Application (39.66%)
      127.26ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed11.9ms
      • select * from `courses` where `slug_ar` = 'powershell:-a-getting-started-guide-for-it-admins' limit 1
        10.76ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. powershell:-a-getting-started-guide-for-it-admins
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-15 16:45:40' where `id` = 4096
        400μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-15 16:45:40
        • 1. 4096
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (87)
        200μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (51) and `providers`.`deleted_at` is null
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 4087 limit 1
        230μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 4087
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        lnVWwq0wpenBF0YT7SQUC78JjkMhVhXwxVcEWARx
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/powers...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/powershell:-a-getting-started-guide-for-it-admins
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.142.201.19" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.142.201.19" ] "cf-ray" => array:1 [ 0 => "9126c5068e81233a-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.142.201.19" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.142.201.19" "HTTP_CF_RAY" => "9126c5068e81233a-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "33064" "REMOTE_ADDR" => "172.71.254.17" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/powershell:-a-getting-started-guide-for-it-admins" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1739637940.507 "REQUEST_TIME" => 1739637940 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 15 Feb 2025 16:45:40 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlNlUnptaEtIc24wNkdCZ1FvWFMvZmc9PSIsInZhbHVlIjoiM0VkTC9pZ1dydHVack54eW5wdTRrcGp4U3VWQ1RmT1dyZmZwcklKbzMvRGYxaEhKYzhja0FqWWxpR3gxVHFsZjQxQlVPemYxT0gvQ0FkVzVONDNtNUN0SDVwY1pJNzBpM3JDK1hxL3M3T3JXNm9JRmtDdnBUbzBlSzlqNWRWa04iLCJtYWMiOiIxYmFlMmEyNWFhZTk5YjA2NGU0ODBkNDk0OTc0NmNiNmJjMzVmYjYyNWVmYTllZmFjNWZhOGI4YzM2MzlkNGE3IiwidGFnIjoiIn0%3D; expires=Sat, 15 Feb 2025 18:45:40 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlNlUnptaEtIc24wNkdCZ1FvWFMvZmc9PSIsInZhbHVlIjoiM0VkTC9pZ1dydHVack54eW5wdTRrcGp4U3VWQ1RmT1dyZmZwcklKbzMvRGYxaEhKYzhja0FqWWxpR3gxVHFsZjQxQlVPe" 1 => "laravel_session=eyJpdiI6IkRqSytJWjNyYlBVTzVhcllNRjNac2c9PSIsInZhbHVlIjoiSzNwL1pCb1ZJQWRaR0FUK1EvTEs5c01Gb21TeDhkRVNjamRvQU1SOGtsSitWajJURWpUV0xacE5JQkVXS0V2ajg5ZzNCblprS0VNRkhrbCsrYXJlRWdoeHVFcDBMYUc2dTNRVVIybm01SGtWYUdVWmVNYytVM0pucWJLQnBsUVYiLCJtYWMiOiI5NDQyZDNmMDM3YTZiOTMzNDZhMmJjNzE5MmM2Yzc4YTYwN2NjZjJjZGRhNWQ4M2QzNDA5MGExN2Y3NDE3OGZhIiwidGFnIjoiIn0%3D; expires=Sat, 15 Feb 2025 18:45:40 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IkRqSytJWjNyYlBVTzVhcllNRjNac2c9PSIsInZhbHVlIjoiSzNwL1pCb1ZJQWRaR0FUK1EvTEs5c01Gb21TeDhkRVNjamRvQU1SOGtsSitWajJURWpUV0xacE5JQkVXS0V2ajg5" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlNlUnptaEtIc24wNkdCZ1FvWFMvZmc9PSIsInZhbHVlIjoiM0VkTC9pZ1dydHVack54eW5wdTRrcGp4U3VWQ1RmT1dyZmZwcklKbzMvRGYxaEhKYzhja0FqWWxpR3gxVHFsZjQxQlVPemYxT0gvQ0FkVzVONDNtNUN0SDVwY1pJNzBpM3JDK1hxL3M3T3JXNm9JRmtDdnBUbzBlSzlqNWRWa04iLCJtYWMiOiIxYmFlMmEyNWFhZTk5YjA2NGU0ODBkNDk0OTc0NmNiNmJjMzVmYjYyNWVmYTllZmFjNWZhOGI4YzM2MzlkNGE3IiwidGFnIjoiIn0%3D; expires=Sat, 15-Feb-2025 18:45:40 GMT; path=/XSRF-TOKEN=eyJpdiI6IlNlUnptaEtIc24wNkdCZ1FvWFMvZmc9PSIsInZhbHVlIjoiM0VkTC9pZ1dydHVack54eW5wdTRrcGp4U3VWQ1RmT1dyZmZwcklKbzMvRGYxaEhKYzhja0FqWWxpR3gxVHFsZjQxQlVPe" 1 => "laravel_session=eyJpdiI6IkRqSytJWjNyYlBVTzVhcllNRjNac2c9PSIsInZhbHVlIjoiSzNwL1pCb1ZJQWRaR0FUK1EvTEs5c01Gb21TeDhkRVNjamRvQU1SOGtsSitWajJURWpUV0xacE5JQkVXS0V2ajg5ZzNCblprS0VNRkhrbCsrYXJlRWdoeHVFcDBMYUc2dTNRVVIybm01SGtWYUdVWmVNYytVM0pucWJLQnBsUVYiLCJtYWMiOiI5NDQyZDNmMDM3YTZiOTMzNDZhMmJjNzE5MmM2Yzc4YTYwN2NjZjJjZGRhNWQ4M2QzNDA5MGExN2Y3NDE3OGZhIiwidGFnIjoiIn0%3D; expires=Sat, 15-Feb-2025 18:45:40 GMT; path=/; httponlylaravel_session=eyJpdiI6IkRqSytJWjNyYlBVTzVhcllNRjNac2c9PSIsInZhbHVlIjoiSzNwL1pCb1ZJQWRaR0FUK1EvTEs5c01Gb21TeDhkRVNjamRvQU1SOGtsSitWajJURWpUV0xacE5JQkVXS0V2ajg5" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "lnVWwq0wpenBF0YT7SQUC78JjkMhVhXwxVcEWARx" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/powershell:-a-getting-started-guide-for-it-admins" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]