PowerShell.org
PowerShell.org
  • Видео 573
  • Просмотров 1 217 696
Microsoft DevOps Solutions - Workshop by Peter De Tender
PowerShell Summit videos are recorded by our friends at ConFreaks.
Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful.
Просмотров: 516

Видео

From Chaos to Control: Transforming Software Management with Chocolatey for Business by Ryan Richter
Просмотров 260Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
How to Safely "Detonate" Suspicious Content by Steven Judd
Просмотров 257Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Best practices for creating Power shell modules: A vendors perspective by Robert Quimbey
Просмотров 596Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Writing Cross-Platform PowerShell by Dave Carroll
Просмотров 167Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Redfish/Swordfish: The Opensource Protocol for Managing Multi-Vendor Servers... by Chris Lionetti
Просмотров 199Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Build Beautiful Documentation with platyPS and Material for MkDocs by Josh Hendricks
Просмотров 418Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Using PowerShell to be a Linux Administrator by Steven Judd
Просмотров 237Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Simple Network Management... PowerShell by Stephen Valdinger
Просмотров 155Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
PowerShell for Visual Studio Code: A brief history and overview by Justin Grote, Andy Jordan
Просмотров 323Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
SRE, DevOps, and Platform Engineering: Unraveling the Differences by Chris Ayers
Просмотров 115Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Mastering Making Modules by James Brundage
Просмотров 361Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Improve PowerShell Code Efficiency with .NET RunSpaces by Bruce Stump
Просмотров 117Месяц назад
Improve PowerShell Code Efficiency with .NET RunSpaces by Bruce Stump
Improving Your Attributes by James Ruskin
Просмотров 95Месяц назад
Improving Your Attributes by James Ruskin
Runspace Workflows - Parallelize your code, one step at a time by Friedrich Weinmann
Просмотров 118Месяц назад
Runspace Workflows - Parallelize your code, one step at a time by Friedrich Weinmann
Improve PowerShell scripting with Azure integration by Aleksandar Nikolić
Просмотров 77Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Mastering Pester: PowerShell Unit and Infrastructure Testing by Jaap Brasser, Justin Grote
Просмотров 321Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
PowerShell and MS Graph API Advanced, from Zero to Hero by Michael Seidl
Просмотров 330Месяц назад
PowerShell Summit videos are recorded by our friends at ConFreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video...
Rocking Docker with PowerShell by James Brundage
Просмотров 99Месяц назад
Rocking Docker with PowerShell by James Brundage
Patch My PC PSAppDeploy Toolkit by Ben Reader, Dan Cunningham
Просмотров 156Месяц назад
Patch My PC PSAppDeploy Toolkit by Ben Reader, Dan Cunningham
Desired State Configuration (DSC) Version 3 by Michael Greene
Просмотров 253Месяц назад
Desired State Configuration (DSC) Version 3 by Michael Greene
Building DSC v3 Resources by Josh Corrick
Просмотров 216Месяц назад
Building DSC v3 Resources by Josh Corrick
Creating a PowerShell 7.4 Feedback Provider by Justin Grote
Просмотров 73Месяц назад
Creating a PowerShell 7.4 Feedback Provider by Justin Grote
Basic Toolmaking - The road to extensibility by Evgenij Smirnov
Просмотров 131Месяц назад
Basic Toolmaking - The road to extensibility by Evgenij Smirnov
Mastering the Microsoft Graph PowerShell by Merill Fernando
Просмотров 1,4 тыс.Месяц назад
Mastering the Microsoft Graph PowerShell by Merill Fernando
Peer-to-Peer PowerShell: The Ins and Outs of Pair Programming by Andrew Pla, Kevin Cefalu
Просмотров 80Месяц назад
Peer-to-Peer PowerShell: The Ins and Outs of Pair Programming by Andrew Pla, Kevin Cefalu
What's new with SSH in Azure and Windows by Danny Maertens
Просмотров 104Месяц назад
What's new with SSH in Azure and Windows by Danny Maertens
Mastering Generative AI: The Science of Effective Prompting by Jaap Brasser
Просмотров 48Месяц назад
Mastering Generative AI: The Science of Effective Prompting by Jaap Brasser
Ansible 101: For the Windows SysAdmin by Josh King
Просмотров 334Месяц назад
Ansible 101: For the Windows SysAdmin by Josh King
Mastering PowerShell: A hands-on lab working with APIs Devin Rich
Просмотров 112Месяц назад
Mastering PowerShell: A hands-on lab working with APIs Devin Rich

Комментарии

  • @BrianGonzalezReal
    @BrianGonzalezReal 5 дней назад

    he mentions a github in the comments, but no luck :( I was hoping I could grab his testing json entries.

  • @archygonzalez3086
    @archygonzalez3086 6 дней назад

    Update the db in apt and source the shell to get a new session in the current session and it would have detected the java RunTime or force it by exporting the RUNTIME variable to the local session in the current shell or force systemd to restart in place (but wsl dont know if systemd is actually there)

  • @Wahinies
    @Wahinies 10 дней назад

    What is the best way to protect the password file? Deny file ACLs with disabled inheritance?

  • @RevengeBS
    @RevengeBS 19 дней назад

    e essa barriguinha aí em

  • @analyth
    @analyth Месяц назад

    Thank your for this great talk! 🙂

  • @ballstwister769
    @ballstwister769 Месяц назад

    donald trump

  • @bennguyen1313
    @bennguyen1313 Месяц назад

    So are package managers (WinGet, Chocolatey, Scoop, Pacman, etc) meant for system administrators, or do end users (or teams) benefit? For example, a small team developing firmware in which the end customer may upgrade the firmware running on the device?

  • @HeyItsGilbertS
    @HeyItsGilbertS Месяц назад

    Phenomenal talk Chris! I've only learned about Redfish earlier this year and it's been great to use. I look forward to pulling the toolkit (and hopefully contributing!).

  • @sureshkrishnan83
    @sureshkrishnan83 Месяц назад

    Excellent Session :)

  • @alioughana
    @alioughana Месяц назад

    Awesome!

  • @RPG_ash
    @RPG_ash Месяц назад

    Great Duo. Nice talk 👍🏻

  • @RPG_ash
    @RPG_ash Месяц назад

    Nice 👍🏻

  • @RPG_ash
    @RPG_ash Месяц назад

    Very interesting, thanks for sharing 👍🏻

  • @nvlddmkm1282
    @nvlddmkm1282 Месяц назад

    Man, bummer - it almost seems like it would've been better to risk fixing the resolution even if it ruined the demo, since this demo was the bulk of the presentation and it was unreadable rendering it basically useless anyway.

  • @mattcargile
    @mattcargile Месяц назад

    Good stuff! Love it. 🎉

  • @nvlddmkm1282
    @nvlddmkm1282 Месяц назад

    Is the double-tap to show all available parameters or valid entries a feature only in PS7? There're times he only types '-' and double-taps to show all the possible parameters on a new line, like Linux behavior, but this does not work in VSC PowerShell 5.1 on my Windows machine

  • @peppigue
    @peppigue Месяц назад

    ai art is annoying

  • @princesunil26k
    @princesunil26k Месяц назад

    My system been powershell attacked what should I do now? Please help me fast

  • @RPG_ash
    @RPG_ash Месяц назад

    Great talk 👌🏻

  • @RPG_ash
    @RPG_ash Месяц назад

    Good stuff, thanks 👍🏻

  • @RPG_ash
    @RPG_ash Месяц назад

    The demo Gods really hate you don't they! 10/10 for perseverance and great talk 👍🏻 thanks

  • @RPG_ash
    @RPG_ash Месяц назад

    Excellent talk 👏🏻

  • @RPG_ash
    @RPG_ash Месяц назад

    Excellent talk, the best I've watched so far from this year's event. lol @ 2:03:23

  • @sureshkrishnan83
    @sureshkrishnan83 Месяц назад

    mind blowing stuff

  • @robcannon
    @robcannon Месяц назад

    It was hard to hear the questions the audience was asking, but I think someone was asking for what I would really like to see in the predictors, which is predictors for command line tools like `docker`, `git` or `kubectl`. It would be great if you could import a bash completion file, since those already exist and are more likely to be kept up to date by the tool makers. I don't want to use something like crescendo to make a PowerShell commandlet for those command line tools. All of the help on the internet is based on the command line tools and the commandlet would just be something else to learn. A good command line predictor would be what might make be replace bash with pwsh on linux. I love PowerShell for scripts (much better than bash script or Python) and I would like to make it my default shell, too.

  • @peppigue
    @peppigue Месяц назад

    fabulous, thorough without wasting time over-explaining

  • @peppigue
    @peppigue Месяц назад

    good stuff, thx

  • @shadaxgaming
    @shadaxgaming Месяц назад

    Learned some interesting tips, but not sure when I'd use some of them. For example, assigning an array of values to a comma delimited list of variables. $var1,$var2,$var3 = 1..10, this would set $var1 an $var2 to the first two in the set of 1 through 10, while the last variable in the list is set to the rest of the values in the array (3 through 10).

  • @deadlydog
    @deadlydog Месяц назад

    Dan Schroeder here, the presenter. Near the end I was asked, "Why do the smoke tests need to be a different file than the Pester tests that we run during the build?" and during the presentation my mind blanked. The main reason that "Invoke-SmokeTests.ps1" is needed is because those smoke tests will be ran against an installed version of the module. The module is actually downloaded from the gallery and installed on the agent during the pipeline, and then the smoke tests are ran against that installed version. This means it will only have access to the public functions exposed by the module. The regular Pester tests that are run as part of the build are ran before the module is compiled into a .nupkg file, and can reference private functions not exposed by the module if needed. If we tried to run the regular build-time Pester test files as part of the smoke tests, depending on the tests, they may fail due to not being able to find some private functions.

  • @badgerdub
    @badgerdub Месяц назад

    ruclips.net/video/xUXDYn_4rzw/видео.html

  • @OlleHellman
    @OlleHellman Месяц назад

    Nice talk, build from history to the present

  • @iamtheone_pratik
    @iamtheone_pratik Месяц назад

    Very nice presentation 👍👍👍

  • @blee0518
    @blee0518 2 месяца назад

    I can hear the Enter key crying.

  • @aytac921
    @aytac921 2 месяца назад

    great dayi

  • @robertrathbun9839
    @robertrathbun9839 2 месяца назад

    Wow, he literally said you cannot audit mouse clicks. You most certainly can audit mouse clicks and as a matter of fact, I can record entire user sessions down to the keystrokes.

  • @AbdullahOllivierreIT
    @AbdullahOllivierreIT 3 месяца назад

    Here are some of the key best practices covered in the presentation: 1. Proper naming conventions - Use approved verb-noun naming, pascal case, singular nouns for parameters. 2. Parameter validation - Use parameter validation attributes like Mandatory, ValidatePattern, ValidateScript to ensure proper input. 3. Error handling - Implement try/catch blocks and $ErrorActionPreference to handle errors gracefully. 4. Pipeline input - Support ValueFromPipeline/ValueFromPipelineByPropertyName as needed. 5. Multiple parameter sets - Use ParameterSetName attribute to create multiple parameter sets. 6. Avoid unnecessary code - Keep functions focused on a single task. Avoid aliases, positional parameters in shared code. 7. Commenting - Use comment-based help, verbose output instead of inline comments. 8. Modularity - Create reusable tools by writing functions in script modules with manifests. 9. Formatting output - Use PowerShell formatting files to nicely format function output. 10. Source control and unit testing - Use source control like Git and Pester for unit testing. 11. Simplicity - Strive for simplicity and clarity in code design. The overall emphasis is on writing clean, testable, reusable and maintainable PowerShell code following community best practices.

  • @HarmonicaMustang
    @HarmonicaMustang 3 месяца назад

    Glad to see I follow most of these practices already, though I didn't know about the $array += optimisation, I went back to my old scripts and modified them, they run much better now.

  • @michaelw9576
    @michaelw9576 4 месяца назад

    Just spent 15 minutes looking for this. Remember watching it years ago and it really helped me at work so thanks!

  • @Traxano
    @Traxano 4 месяца назад

    Thank you don !

  • @sakthipro_YT
    @sakthipro_YT 5 месяцев назад

    This is very useful. Brilliant!!

  • @mocoroco6028
    @mocoroco6028 5 месяцев назад

    It's more hand gymnastics than actually passing good information you can follow.

  • @davidflint6917
    @davidflint6917 5 месяцев назад

    What is being used to show key presses? the one I have shows <win>+<shift>+s as <win>+S

  • @mattcargile
    @mattcargile 6 месяцев назад

    Good stuff, Justin. Always a pleasure.😊

  • @Mayankal
    @Mayankal 6 месяцев назад

    nice

  • @lwa.dev74
    @lwa.dev74 6 месяцев назад

    This is Awesome :-) Im trying to embrace everything in using PowerShell....

  • @falkland_pinguin
    @falkland_pinguin 7 месяцев назад

    Why is the final step (null coalescing) applied to the 53-char one-liner and not the shorter 51-char version? Does ?? not work with a sum of two empty strings?

  • @kevinbozman2572
    @kevinbozman2572 7 месяцев назад

    Is it possible to make a layer with the Active Directory Module? I haven't seen a way to install/import it

  • @labibchy9293
    @labibchy9293 7 месяцев назад

    where can I find the script ?

  • @qbas81
    @qbas81 8 месяцев назад

    One addition to the documents section - test it. After creating/major changes ask someone else to read and execute (if possible) to ensure it's usable and can be understood by others than the author. Quite often we found out something missing or assumed context which was not clear.

  • @qbas81
    @qbas81 8 месяцев назад

    Very good talk! Please give us more Tom Limoncelli!