我接下来需要你给我生成代码，严格遵守以下条例：

1. 所有变量、函数，能够自定义命名的地方统统使用帕斯卡命名法（大驼峰，get_power_shell写成GetPowerShell）
2. 不要有多余空行，代码尽量紧凑
3. 不需要写注释，以免占用空间