- Видео 573
- Просмотров 1 217 696
PowerShell.org
США
Добавлен 22 май 2014
You'll find recorded TechSession webinars, PowerShell Summit session recordings, and other recordings right here. Learn more about us at PowerShell.org.
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.
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
he mentions a github in the comments, but no luck :( I was hoping I could grab his testing json entries.
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)
What is the best way to protect the password file? Deny file ACLs with disabled inheritance?
e essa barriguinha aí em
Thank your for this great talk! 🙂
donald trump
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?
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!).
Excellent Session :)
Awesome!
Great Duo. Nice talk 👍🏻
Nice 👍🏻
Very interesting, thanks for sharing 👍🏻
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.
Good stuff! Love it. 🎉
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
ai art is annoying
My system been powershell attacked what should I do now? Please help me fast
Great talk 👌🏻
Good stuff, thanks 👍🏻
The demo Gods really hate you don't they! 10/10 for perseverance and great talk 👍🏻 thanks
Excellent talk 👏🏻
Excellent talk, the best I've watched so far from this year's event. lol @ 2:03:23
mind blowing stuff
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.
fabulous, thorough without wasting time over-explaining
good stuff, thx
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).
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.
ruclips.net/video/xUXDYn_4rzw/видео.html
Nice talk, build from history to the present
Very nice presentation 👍👍👍
I can hear the Enter key crying.
great dayi
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.
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.
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.
Just spent 15 minutes looking for this. Remember watching it years ago and it really helped me at work so thanks!
Thank you don !
This is very useful. Brilliant!!
It's more hand gymnastics than actually passing good information you can follow.
What is being used to show key presses? the one I have shows <win>+<shift>+s as <win>+S
Good stuff, Justin. Always a pleasure.😊
nice
This is Awesome :-) Im trying to embrace everything in using PowerShell....
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?
Is it possible to make a layer with the Active Directory Module? I haven't seen a way to install/import it
where can I find the script ?
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.
Very good talk! Please give us more Tom Limoncelli!