Implement Workload Specific Security Flashcards
Containers Dynamic Access Control FSRM Quotas
What is Powershell Core?
An edition of Powershell designed to be cross platform to MacOS and Linux
How is Powershell Core different from Powershell?
Powershell is built on top of .NET
- Only available to Windows
- Built into Windows
- Launched as Powershell.exe
- Supports .NET functions and abilities (C#, Add-Type, Static methods, etc.)
Powershell Core is built on .NET Core
- Cross platform on Windows, macOS, and Linux
- Launched via Pwsh.exe
- Can utilize many .NET features as long as they are exposed via .NET Core
Which OSes support Powershell Core?
Windows 7/8.1/10 Server 2008 R2/2012 R2/2016 Windows Server Semi-Annual Channel Unbuntu 14, 16, 17+ Debian 8.7+ and 9+ CentOS 7+ RHEL 7+ OpenSUSE 42.2 Fedora 25 and 26+ macOS 10.12+
Can Powershell and Powershell Core be installed on the same system?
Yes. The two versions are exclusive of each other
Can modules be written for Powershell work in Powershell Core?
Not necessarily. Modules are mostly compatible, but some may not work. Especially 3rd party.
What are Configurations with Desired State Configuration?
Configurations are declarative Powershell scripts that define and configure instances of resources
When DSC runs a configuration, it simply makes it happen and ensures the system has the appropriate configuration.
DSC will continue to enforce the configuration and re-apply it if it changes.
What are Resources with Desired State Configuration?
Resources are the code that is placed on a target and keep the target in a specified state
What is the Local Configuration Manager (LCM)?
LCM is the engine used by DSC that facilitates the interaction between resources and configurations.
LCM polls the system using the control flow implemented by resources to ensure the state defined by the configuration is maintained.
What are the goals of Desired State Configuration?
Decrease the complexity of scripting on Windows
Increase the speed of interaction
What is the benefit of Powershell DSC over Powershell scripting?
Scripting will allow you to configure what you want to be done and how you want it done using a complicated flow.
Desired State Configuration allows you to configure the same thing as scripting without knowing the underlying scripting.
What are containers?
Containers are isolated instances of Windows that allow system-level virtualization.
What types of containers are supported with Windows Server 2016?
Hyper-V Containers
Windows Containers
What is the difference between Hyper-V and Windows Containers?
Hyper-V containers have their own virtualized kernel that allows for greater isolation and performance as they don’t utilize the host kernel at all.
In which version of Windows Server was Nano Server introduced?
Server 2016
What are the advantages of of Nano Server over Server Core?
Nano is a smaller footprint than Server Core
Nano has no real local logon option
Nano supports only 64bit applications, tools, and agents
Nano consumes far less disk
Requires fewer updates and faster reboots