Search found 221 matches

Author Message

Скачать Windows

Post 14-Sep-2021 17:25

[Quote]

Windows Internals, 7th Edition, Part 2
Год издания: 2021
Автор: Ionescu A., Russinovich M.E., Solomon D.A., Allievi A.
Жанр или тематика: Операционные системы
Издательство: Pearson Education, Inc
ISBN: 978-0-13-546240-9
Серия: Windows Internals
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 912
Описание: Drill down into Windows architecture and internals, discover how core Windows components work behind the scenes, and master information you can continually apply to improve architecture, development, system administration, and support.
Led by three renowned Windows internals experts, this classic guide is now fully updated for Windows 10 and 8.x. As always, it combines unparalleled insider perspectives on how Windows behaves under the hood with hands-on experiments that let you experience these hidden behaviors firsthand.
Part 2 examines these and other key Windows 10 OS components and capabilities:
*Startup and shutdown
*The Windows Registry
*Windows management mechanisms
*WMI
*System mechanisms
*ALPC
*ETW
*Cache Manager
*Windows file systems
*The hypervisor and virtualization
*UWP Activation
Revised throughout, this edition also contains three entirely new chapters:
*Virtualization technologies
*Management diagnostics and tracing
*Caching and file system support

Примеры страниц

Скачать Windows

Post 26-Aug-2021 09:05

[Quote]

Построение графиков в Excel
Год издания: 2009
Автор: Литвиненко Н.Ю.
Издательство: СОЛОН-Пресс
ISBN: 5-98003-030-1
Серия: Библиотека студента
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 144
Описание: Книга посвящена вопросу построения диаграмм при помощи программы Microsoft Excel. Подробно рассмотрены все типы диаграмм, их свойства и возможности, которыми они обладают.
В тексте приведены также способы решения различных проблем и преодоления трудностей, которые могут возникнуть в процессе работы (например, построение диаграмм для отличающихся на порядок данных). Кроме того, в приложении кратко рассмотрено построение диаграмм в пакете OpenOffice.
Предназначена для учащихся школ, студентов высших и средних специальных учебных заведений, для всех, кому приходится работать в программе Excel.

Примеры страниц

Опубликовано группой

Скачать Windows

Post 16-Aug-2021 18:25

[Quote]

PowerShell Cookbook, 4th Edition
Год издания: 2021
Автор: Holmes Lee
Издательство: O'Reilly
ISBN: 978-1-098-10160-2
Язык: Английский
Формат: PDF/ePub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 1001
Описание: How do you use PowerShell to navigate the filesystem, manage files and folders, or retrieve a web page? This introduction to the PowerShell language and scripting environment provides more than 400 task-oriented recipes to help you solve all kinds of problems. Intermediate to advanced system administrators will find more than 100 tried-and-tested scripts they can copy and use immediately.
Updated for PowerShell 5.1 and Open Source PowerShell up to 7.0 and beyond, this comprehensive cookbook includes hands-on recipes for common tasks and administrative jobs that you can apply whether you're on the client or server version of Windows. You also get quick references to technologies used in conjunction with PowerShell, including regular expressions, the XPath language, format specifiers, and frequently referenced .NET, COM, and WMI classes.
Learn how to use PowerShell on Windows 10 and Windows Server 2019
Tour PowerShell's core features, including the command model, object-based pipeline, and ubiquitous scripting
Master fundamentals such as the interactive shell, pipeline, and object concepts
Perform common tasks that involve working with files, internet-connected scripts, user interaction, and more
Solve tasks in systems and enterprise management, such as working with Active Directory and the filesystem

Примеры страниц

Оглавление

Foreword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Part I. Tour
A Guided Tour of PowerShell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi
Part II. Fundamentals
1. The PowerShell Interactive Shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.0 Introduction 1
1.1 Install PowerShell Core 1
1.2 Run Programs, Scripts, and Existing Tools 5
1.3 Run a PowerShell Command 8
1.4 Resolve Errors Calling Native Executables 9
1.5 Supply Default Values for Parameters 11
1.6 Invoke a Long-Running or Background Command 13
1.7 Program: Monitor a Command for Changes 16
1.8 Notify Yourself of Job Completion 20
1.9 Customize Your Shell, Profile, and Prompt 21
1.10 Customize PowerShell’s User Input Behavior 24
1.11 Customize PowerShell’s Command Resolution Behavior 27
1.12 Find a Command to Accomplish a Task 30
1.13 Get Help on a Command 32
1.14 Update System Help Content 34
1.15 Program: Search Help for Text 36
iii
1.16 Launch PowerShell at a Specific Location 37
1.17 Invoke a PowerShell Command or Script from Outside PowerShell 39
1.18 Understand and Customize PowerShell’s Tab Completion 42
1.19 Program: Learn Aliases for Common Commands 46
1.20 Program: Learn Aliases for Common Parameters 48
1.21 Access and Manage Your Console History 50
1.22 Program: Create Scripts from Your Session History 52
1.23 Invoke a Command from Your Session History 54
1.24 Program: Search Formatted Output for a Pattern 56
1.25 Interactively View and Process Command Output 57
1.26 Program: Interactively View and Explore Objects 59
1.27 Record a Transcript of Your Shell Session 67
1.28 Extend Your Shell with Additional Commands 68
1.29 Find and Install Additional PowerShell Scripts and Modules 70
1.30 Use Commands from Customized Shells 72
1.31 Save State Between Sessions 73
2. Pipelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.0 Introduction 77
2.1 Chain Commands Based on Their Success or Error 78
2.2 Filter Items in a List or Command Output 79
2.3 Group and Pivot Data by Name 81
2.4 Interactively Filter Lists of Objects 84
2.5 Work with Each Item in a List or Command Output 84
2.6 Automate Data-Intensive Tasks 88
2.7 Intercept Stages of the Pipeline 92
2.8 Automatically Capture Pipeline Output 93
2.9 Capture and Redirect Binary Process Output 95
3. Variables and Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3.0 Introduction 101
3.1 Display the Properties of an Item as a List 102
3.2 Display the Properties of an Item as a Table 104
3.3 Store Information in Variables 106
3.4 Access Environment Variables 107
3.5 Program: Retain Changes to Environment Variables Set by a Batch File 110
3.6 Control Access and Scope of Variables and Other Items 112
3.7 Program: Create a Dynamic Variable 114
3.8 Work with .NET Objects 117
3.9 Create an Instance of a .NET Object 121
3.10 Create Instances of Generic Objects 124
3.11 Use a COM Object 125
iv | Table of Contents
3.12 Learn About Types and Objects 126
3.13 Get Detailed Documentation About Types and Objects 128
3.14 Add Custom Methods and Properties to Objects 130
3.15 Create and Initialize Custom Objects 132
3.16 Add Custom Methods and Properties to Types 136
3.17 Define Custom Formatting for a Type 141
4. Looping and Flow Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
4.0 Introduction 145
4.1 Make Decisions with Comparison and Logical Operators 145
4.2 Adjust Script Flow Using Conditional Statements 148
4.3 Manage Large Conditional Statements with Switches 149
4.4 Repeat Operations with Loops 152
4.5 Process Time-Consuming Action in Parallel 154
4.6 Add a Pause or Delay 157
5. Strings and Unstructured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
5.0 Introduction 159
5.1 Create a String 159
5.2 Create a Multiline or Formatted String 161
5.3 Place Special Characters in a String 162
5.4 Insert Dynamic Information in a String 163
5.5 Prevent a String from Including Dynamic Information 164
5.6 Place Formatted Information in a String 165
5.7 Search a String for Text or a Pattern 167
5.8 Replace Text in a String 169
5.9 Split a String on Text or a Pattern 171
5.10 Combine Strings into a Larger String 173
5.11 Convert a String to Uppercase or Lowercase 175
5.12 Trim a String 177
5.13 Format a Date for Output 178
5.14 Convert a String Between One Format and Another 180
5.15 Convert Text Streams to Objects 181
5.16 Generate Large Reports and Text Streams 186
5.17 Generate Source Code and Other Repetitive Text 188
6. Calculations and Math. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.0 Introduction 193
6.1 Perform Simple Arithmetic 193
6.2 Perform Complex Arithmetic 195
6.3 Measure Statistical Properties of a List 198
6.4 Work with Numbers as Binary 200
Table of Contents | v
6.5 Simplify Math with Administrative Constants 204
6.6 Convert Numbers Between Bases 205
7. Lists, Arrays, and Hashtables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
7.0 Introduction 209
7.1 Create an Array or List of Items 209
7.2 Create a Jagged or Multidimensional Array 211
7.3 Access Elements of an Array 212
7.4 Visit Each Element of an Array 214
7.5 Sort an Array or List of Items 215
7.6 Determine Whether an Array Contains an Item 216
7.7 Combine Two Arrays 217
7.8 Find Items in an Array That Match a Value 218
7.9 Compare Two Lists 219
7.10 Remove Elements from an Array 220
7.11 Find Items in an Array Greater or Less Than a Value 221
7.12 Use the ArrayList Class for Advanced Array Tasks 222
7.13 Create a Hashtable or Associative Array 223
7.14 Sort a Hashtable by Key or Value 225
8. Utility Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
8.0 Introduction 229
8.1 Get the System Date and Time 229
8.2 Measure the Duration of a Command 230
8.3 Read and Write from the Clipboard 232
8.4 Generate a Random Number or Object 233
8.5 Convert Time Between Time Zones 235
8.6 Program: Search the Windows Start Menu 236
8.7 Program: Show Colorized Script Content 237
Part III. Common Tasks
9. Simple Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
9.0 Introduction 245
9.1 Get the Content of a File 245
9.2 Store the Output of a Command into a File 247
9.3 Add Information to the End of a File 248
9.4 Search a File for Text or a Pattern 249
9.5 Parse and Manage Text-Based Logfiles 252
9.6 Parse and Manage Binary Files 255
9.7 Create and Manage Temporary Files 257
vi | Table of Contents
9.8 Search and Replace Text in a File 259
9.9 Program: Get the Encoding of a File 262
9.10 View the Hexadecimal Representation of Content 265
10. Structured Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
10.0 Introduction 267
10.1 Access Information in an XML File 268
10.2 Perform an XPath Query Against XML 270
10.3 Convert Objects to XML 272
10.4 Modify Data in an XML File 273
10.5 Easily Import and Export Your Structured Data 275
10.6 Store the Output of a Command in a CSV or Delimited File 277
10.7 Import CSV and Delimited Data from a File 278
10.8 Manage JSON Data Streams 280
10.9 Use Excel to Manage Command Output 281
10.10 Parse and Interpret PowerShell Scripts 283
11. Code Reuse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
11.0 Introduction 287
11.1 Write a Script 287
11.2 Write a Function 290
11.3 Find a Verb Appropriate for a Command Name 292
11.4 Write a Script Block 293
11.5 Return Data from a Script, Function, or Script Block 295
11.6 Package Common Commands in a Module 297
11.7 Write Commands That Maintain State 301
11.8 Selectively Export Commands from a Module 303
11.9 Diagnose and Interact with Internal Module State 305
11.10 Handle Cleanup Tasks When a Module Is Removed 307
11.11 Access Arguments of a Script, Function, or Script Block 308
11.12 Add Validation to Parameters 314
11.13 Accept Script Block Parameters with Local Variables 318
11.14 Dynamically Compose Command Parameters 320
11.15 Provide -WhatIf, -Confirm, and Other Cmdlet Features 322
11.16 Add Help to Scripts or Functions 325
11.17 Add Custom Tags to a Function or Script Block 327
11.18 Access a Script’s Pipeline Input 329
11.19 Write Pipeline-Oriented Scripts with Cmdlet Keywords 331
11.20 Write a Pipeline-Oriented Function 335
11.21 Organize Scripts for Improved Readability 336
11.22 Invoke Dynamically Named Commands 338
11.23 Program: Enhance or Extend an Existing Cmdlet 340
Table of Contents | vii
12. Internet-Enabled Scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
12.0 Introduction 347
12.1 Download a File from an FTP or Internet Site 347
12.2 Upload a File to an FTP Site 348
12.3 Program: Resolve the Destination of an Internet Redirect 350
12.4 Download a Web Page from the Internet 351
12.5 Parse and Analyze a Web Page from the Internet 357
12.6 Script a Web Application Session 359
12.7 Interact with REST-Based Web APIs 363
12.8 Connect to a Web Service 366
12.9 Interact with and Manage Remote SSL Certificates 367
12.10 Export Command Output as a Web Page 369
12.11 Send an Email 369
12.12 Program: Monitor Website Uptimes 370
12.13 Program: Interact with Internet Protocols 372
13. User Interaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.0 Introduction 379
13.1 Read a Line of User Input 379
13.2 Read a Key of User Input 380
13.3 Program: Display a Menu to the User 381
13.4 Display Messages and Output to the User 383
13.5 Provide Progress Updates on Long-Running Tasks 386
13.6 Write Culture-Aware Scripts 388
13.7 Support Other Languages in Script Output 391
13.8 Program: Invoke a Script Block with Alternate Culture Settings 394
13.9 Access Features of the Host’s UI 395
13.10 Add a Graphical User Interface to Your Script 397
13.11 Program: Add a Console UI to Your Script 400
13.12 Interact with MTA Objects 402
14. Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
14.0 Introduction 405
14.1 Prevent Common Scripting Errors 407
14.2 Write Unit Tests for your Scripts 409
14.3 Trace Script Execution 411
14.4 Set a Script Breakpoint 414
14.5 Debug a Script When It Encounters an Error 417
14.6 Create a Conditional Breakpoint 419
14.7 Investigate System State While Debugging 421
14.8 Debug a Script on a Remote Machine 424
14.9 Program: Watch an Expression for Changes 426
viii | Table of Contents
14.10 Debug a Script in Another Process 428
14.11 Program: Get Script Code Coverage 430
15. Tracing and Error Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
15.0 Introduction 433
15.1 Determine the Status of the Last Command 434
15.2 View the Errors Generated by a Command 435
15.3 Manage the Error Output of Commands 437
15.4 Program: Resolve an Error 439
15.5 Configure Debug, Verbose, and Progress Output 440
15.6 Handle Warnings, Errors, and Terminating Errors 442
15.7 Output Warnings, Errors, and Terminating Errors 445
15.8 Analyze a Script’s Performance Profile 446
16. Environmental Awareness. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
16.0 Introduction 449
16.1 View and Modify Environment Variables 449
16.2 Modify the User or System Path 451
16.3 Access Information About Your Command’s Invocation 452
16.4 Program: Investigate the InvocationInfo Variable 454
16.5 Find Your Script’s Name 457
16.6 Find Your Script’s Location 457
16.7 Find the Location of Common System Paths 458
16.8 Get the Current Location 461
16.9 Safely Build File Paths Out of Their Components 462
16.10 Interact with PowerShell’s Global Environment 463
16.11 Determine PowerShell Version Information 464
16.12 Test for Administrative Privileges 465
17. Extend the Reach of PowerShell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
17.0 Introduction 467
17.1 Automate Programs Using COM Scripting Interfaces 467
17.2 Program: Query a SQL Data Source 469
17.3 Access Windows Performance Counters 472
17.4 Access Windows API Functions 474
17.5 Program: Invoke Simple Windows API Calls 481
17.6 Define or Extend a .NET Class 484
17.7 Add Inline C# to Your PowerShell Script 487
17.8 Access a .NET SDK Library 489
17.9 Create Your Own PowerShell Cmdlet 491
17.10 Add PowerShell Scripting to Your Own Program 494
Table of Contents | ix
18. Security and Script Signing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
18.0 Introduction 499
18.1 Enable Scripting Through an Execution Policy 501
18.2 Enable PowerShell Security Logging 504
18.3 Disable Warnings for UNC Paths 509
18.4 Sign a PowerShell Script, Module, or Formatting File 510
18.5 Create a Self-Signed Certificate 512
18.6 Manage PowerShell Security in an Enterprise 513
18.7 Block Scripts by Publisher, Path, or Hash 515
18.8 Verify the Digital Signature of a PowerShell Script 518
18.9 Securely Handle Sensitive Information 519
18.10 Securely Request Usernames and Passwords 521
18.11 Start a Process as Another User 523
18.12 Program: Run a Temporarily Elevated Command 524
18.13 Securely Store Credentials on Disk 526
18.14 Access User and Machine Certificates 528
18.15 Program: Search the Certificate Store 529
18.16 Add and Remove Certificates 531
18.17 Manage Security Descriptors in SDDL Form 532
18.18 Create a Task-Specific Remoting Endpoint 534
18.19 Limit Interactive Use of PowerShell 537
18.20 Detect and Prevent Code Injection Vulnerabilities 539
18.21 Get the Cryptographic Hash of a File 543
18.22 Capture and Validate Integrity of File Sets 544
19. Visual Studio Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
19.0 Introduction 547
19.1 Debug a Script 549
19.2 Connect to a Remote Computer 551
19.3 Interact with Visual Studio Code Through Its Object Model 552
19.4 Quickly Insert Script Snippets 553
Part IV. Administrator Tasks
20. Files and Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
20.0 Introduction 557
20.1 Determine and Change the Current Location 558
20.2 Get the Files in a Directory 560
20.3 Find All Files Modified Before a Certain Date 562
20.4 Clear the Content of a File 563
20.5 Manage and Change the Attributes of a File 564
x | Table of Contents
20.6 Find Files That Match a Pattern 565
20.7 Manage Files That Include Special Characters 568
20.8 Program: Get Disk Usage Information 569
20.9 Monitor a File for Changes 571
20.10 Get the Version of a DLL or Executable 572
20.11 Create a Directory 573
20.12 Remove a File or Directory 573
20.13 Rename a File or Directory 574
20.14 Move a File or Directory 576
20.15 Create and Map PowerShell Drives 576
20.16 Access Long File and Directory Names 578
20.17 Unblock a File 579
20.18 Interact with Alternate Data Streams 581
20.19 Program: Move or Remove a Locked File 582
20.20 Get the ACL of a File or Directory 584
20.21 Set the ACL of a File or Directory 586
20.22 Program: Add Extended File Properties to Files 587
20.23 Manage ZIP Archives 590
21. The Windows Registry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
21.0 Introduction 593
21.1 Navigate the Registry 593
21.2 View a Registry Key 594
21.3 Modify or Remove a Registry Key Value 595
21.4 Create a Registry Key Value 596
21.5 Remove a Registry Key 597
21.6 Safely Combine Related Registry Modifications 598
21.7 Add a Site to an Internet Explorer Security Zone 600
21.8 Modify Internet Explorer Settings 602
21.9 Program: Search the Windows Registry 603
21.10 Get the ACL of a Registry Key 605
21.11 Set the ACL of a Registry Key 606
21.12 Work with the Registry of a Remote Computer 608
21.13 Program: Get Registry Items from Remote Machines 610
21.14 Program: Get Properties of Remote Registry Keys 612
21.15 Program: Set Properties of Remote Registry Keys 613
21.16 Discover Registry Settings for Programs 615
22. Comparing Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
22.0 Introduction 619
22.1 Compare the Output of Two Commands 619
22.2 Determine the Differences Between Two Files 621
Table of Contents | xi
23. Event Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
23.0 Introduction 623
23.1 List All Event Logs 623
23.2 Get the Oldest Entries from an Event Log 624
23.3 Find Event Log Entries with Specific Text 625
23.4 Retrieve and Filter Event Log Entries 627
23.5 Find Event Log Entries by Their Frequency 630
23.6 Back Up an Event Log 632
23.7 Create or Remove an Event Log 633
23.8 Write to an Event Log 635
23.9 Run a PowerShell Script for Windows Event Log Entries 636
23.10 Clear or Maintain an Event Log 637
23.11 Access Event Logs of a Remote Machine 639
24. Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
24.0 Introduction 641
24.1 List Currently Running Processes 642
24.2 Launch the Application Associated with a Document 643
24.3 Launch a Process 644
24.4 Stop a Process 646
24.5 Get the Owner of a Process 647
24.6 Get the Parent Process of a Process 648
24.7 Debug a Process 649
25. System Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651
25.0 Introduction 651
25.1 List All Running Services 651
25.2 Manage a Running Service 653
25.3 Configure a Service 654
26. Active Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
26.0 Introduction 655
26.1 Test Active Directory Scripts on a Local Installation 656
26.2 Create an Organizational Unit 658
26.3 Get the Properties of an Organizational Unit 659
26.4 Modify Properties of an Organizational Unit 660
26.5 Delete an Organizational Unit 661
26.6 Get the Children of an Active Directory Container 662
26.7 Create a User Account 662
26.8 Program: Import Users in Bulk to Active Directory 663
26.9 Search for a User Account 666
26.10 Get and List the Properties of a User Account 667
xii | Table of Contents
26.11 Modify Properties of a User Account 667
26.12 Change a User Password 668
26.13 Create a Security or Distribution Group 669
26.14 Search for a Security or Distribution Group 670
26.15 Get the Properties of a Group 671
26.16 Find the Owner of a Group 672
26.17 Modify Properties of a Security or Distribution Group 673
26.18 Add a User to a Security or Distribution Group 674
26.19 Remove a User from a Security or Distribution Group 674
26.20 List a User’s Group Membership 675
26.21 List the Members of a Group 676
26.22 List the Users in an Organizational Unit 676
26.23 Search for a Computer Account 677
26.24 Get and List the Properties of a Computer Account 679
27. Enterprise Computer Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
27.0 Introduction 681
27.1 Join a Computer to a Domain or Workgroup 681
27.2 Remove a Computer from a Domain 682
27.3 Rename a Computer 683
27.4 Program: List Logon or Logoff Scripts for a User 684
27.5 Program: List Startup or Shutdown Scripts for a Machine 685
27.6 Deploy PowerShell-Based Logon Scripts 687
27.7 Enable or Disable the Windows Firewall 688
27.8 Open or Close Ports in the Windows Firewall 688
27.9 Program: List All Installed Software 689
27.10 Uninstall an Application 691
27.11 Manage Computer Restore Points 692
27.12 Reboot or Shut Down a Computer 694
27.13 Determine Whether a Hotfix Is Installed 695
27.14 Manage Scheduled Tasks on a Computer 696
27.15 Retrieve Printer Information 699
27.16 Retrieve Printer Queue Statistics 700
27.17 Manage Printers and Print Queues 702
27.18 Program: Summarize System Information 703
27.19 Renew a DHCP Lease 705
27.20 Assign a Static IP Address 706
27.21 List All IP Addresses for a Computer 708
27.22 List Network Adapter Properties 709
28. CIM and Windows Management Instrumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
28.0 Introduction 711
Table of Contents | xiii
28.1 Access Windows Management Instrumentation and CIM Data 713
28.2 Modify the Properties of a WMI or CIM Instance 716
28.3 Invoke a Method on a WMI Instance or Class 718
28.4 Program: Determine Properties Available to WMI and CIM Filters 719
28.5 Search for the WMI or CIM Class to Accomplish a Task 720
28.6 Use .NET to Perform Advanced WMI Tasks 725
28.7 Convert a VBScript WMI Script to PowerShell 726
29. Remoting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731
29.0 Introduction 731
29.1 Find Commands That Support Their Own Remoting 732
29.2 Enable PowerShell Remoting on a Computer 733
29.3 Enable SSH as a PowerShell Remoting Transport 735
29.4 Interactively Manage a Remote Computer 737
29.5 Invoke a Command on a Remote Computer 740
29.6 Disconnect and Reconnect PowerShell Sessions 744
29.7 Program: Remotely Enable PowerShell Remoting 746
29.8 Program: Invoke a PowerShell Expression on a Remote Machine 747
29.9 Test Connectivity Between Two Computers 750
29.10 Limit Networking Scripts to Hosts That Respond 753
29.11 Enable Remote Desktop on a Computer 754
29.12 Configure User Permissions for Remoting 754
29.13 Enable Remoting to Workgroup Computers 756
29.14 Implicitly Invoke Commands from a Remote Computer 758
29.15 Create Sessions with Full Network Access 760
29.16 Pass Variables to Remote Sessions 763
29.17 Manage and Edit Files on Remote Machines 765
29.18 Configure Advanced Remoting Quotas and Options 767
29.19 Invoke a Command on Many Computers 769
29.20 Run a Local Script on a Remote Computer 771
29.21 Determine Whether a Script Is Running on a Remote Computer 772
30. Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773
30.0 Introduction 773
30.1 Safely Experiment with Transactions 775
30.2 Change Error Recovery Behavior in Transactions 777
31. Event Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
31.0 Introduction 781
31.1 Respond to Automatically Generated Events 782
31.2 Create and Respond to Custom Events 785
31.3 Create a Temporary Event Subscription 788
xiv | Table of Contents
31.4 Forward Events from a Remote Computer 789
31.5 Investigate Internal Event Action State 790
31.6 Use a Script Block as a .NET Delegate or Event Handler 792
Part V. References
A. PowerShell Language and Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
B. Regular Expression Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
C. XPath Quick Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
D. .NET String Formatting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
E. .NET DateTime Formatting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
F. Selected .NET Classes and Their Uses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
G. WMI Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893
H. Selected COM Objects and Their Uses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
I. Selected Events and Their Uses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
J. Standard PowerShell Verbs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917

Скачать Windows

Post 30-Jun-2021 11:30

[Quote]

Mastering PowerShell Scripting, 4th Edition
Год издания: 2021
Автор: Dent Chris
Издательство: Packt
ISBN: 978-1-80020-654-0
Язык: Английский
Формат: PDF/epub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 789
Описание: Grasp advanced PowerShell 7.1 functionalities for effective automation of your environment.
Key Features:
  • See PowerShell in action, from learning the fundamentals to creating classes, scripts, and modules
  • Work with dual code for PowerShell 7 and Windows PowerShell
  • Automate complex tasks, manipulate data, and secure your environment
What you will learn:
  • Optimize code with functions, switches, and looping structures
  • Work with objects and operators to test and manipulate data
  • Parse and manipulate different data types
  • Create scripts and functions using PowerShell
  • Use jobs, runspaces, and runspace pools to run code asynchronously
  • Write .NET classes with ease within PowerShell
  • Create and implement regular expressions in PowerShell scripts
  • Make use of advanced techniques to define and restrict the behavior of parameters
Who this book is for:
This book is aimed at beginners who want to understand the basics as well as experienced system administrators looking to extend their knowledge.
Prior knowledge of PowerShell is beneficial but not essential to get the most value from this book. Some familiarity with operating systems would be useful, but not essential.

Оглавление

Chapter 1, Introduction to PowerShell, introduces you to editors, the help system, command
naming, and more.
Chapter 2, Modules and Snap-Ins, explores finding, installing, and using modules in PowerShell.
Snap-ins are not part of PowerShell 7 but are briefly explored as a legacy feature of
PowerShell 5.
Chapter 3, Working with Objects in PowerShell, looks at the concept of objects in PowerShell
and the generic commands available for selecting, filtering, and manipulating values.
Chapter 4, Operators, explores the large variety of operators available in PowerShell.
Chapter 5, Variables, Arrays, and Hashtables are an important topic in PowerShell. The chapter
explores the use of variables, as well as the capabilities of collections.
Chapter 6, Conditional Statements and Loops are the tools used to make decisions in scripts in
PowerShell. This chapter explores keywords like If, and the different loop styles available.
Chapter 7, Working with .NET, is used to dive into .NET, which was used to create the
PowerShell language and is available within PowerShell.
Chapter 8, Strings, Numbers, and Dates are a vital part of any scripting language, and PowerShell
is no exception. This chapter explores the different techniques available for working with such
values.
Chapter 9, Regular Expressions are an incredibly useful inclusion in PowerShell. You can use
regular expressions to make short work of string parsing tasks. The chapter ends by walking
through several practical parsing examples.
Chapter 10, File, Folders, and the Registry, explores the use of providers in PowerShell, most used
to access the file system and, in Windows, the registry.
Chapter 11, Windows Management Instrumentation, explores WMI in PowerShell, a significant
part of the Windows operating system since Windows NT.
Chapter 12, Working with HTML, XML, and JSON, looks at the PowerShell commands and .NET
types that you can use to work with these different text-based formats.
Chapter 13, Web Requests and Web Services, explores basic web requests before diving into using
PowerShell to work with REST APIs, using the API for GitHub as an example. Support for
SOAP in PowerShell 7 is less complete than in PowerShell 5.1. SOAP is explored by way of a
web service project via Visual Studio.
Chapter 14, Remoting and Remote Management, examines the configuration and use of PowerShell
Remoting in both Windows and Linux.
Chapter 15, Asynchronous Processing, dives into the realm of background jobs in PowerShell
before exploring .NET events in PowerShell. The chapter ends with a look at runspaces and
runspace pools.
Chapter 16, Graphical User Interfaces, shows you how to implement responsive user interfaces in
PowerShell.
Chapter 17, Scripts, Functions, and Script Blocks, explores the building blocks of larger scripts
and modules. The chapter looks at how to define parameters, work in a pipeline, and manage
output.
Chapter 18, Parameters, Validation, and Dynamic Parameters, looks at the many options available
for defining parameters and validating input in PowerShell.
Chapter 19, Classes and Enumerations, shows off the capabilities of the class and enum keywords,
which were introduced with PowerShell 5. The chapter includes an exploration of class
inheritance and implementing .NET interfaces. This chapter includes a brief look at writing
class-based DSC resources.
Chapter 20, Building Modules, explores the key concepts of creating a module in PowerShell
using PowerShell code. The chapter shows off some of the common approaches available to
module authors.
Chapter 21, Testing, is used to explore static analysis using PSScriptAnalyzer as well as
acceptance and unit testing using the Pester framework.
Chapter 22, Error Handling, looks at the complex topic of handling errors in PowerShell,
including an exploration of both terminating and non-terminating errors.
Chapter 23, Debugging and Troubleshooting, uses the built-in debugger in PowerShell and Visual
Studio to delve into some of the common problems encountered when debugging scripts.

Примеры страниц

Скачать Windows

Post 24-Jun-2021 11:30

[Quote]

PowerShell для сисадминов / PowerShell for Sysadmins
Год издания: 2020 / 2021
Автор: Bertram Adam / Бертрам Адам
Издательство: No Starch Press / Питер
ISBN: 9781593279189 / 978-5-4461-1732-1
Язык: Русский
Серия: Для профессионалов
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 416
Описание: PowerShell — это одновременно язык сценариев и командная оболочка, которая позволяет управлять системой и автоматизировать практически любую задачу. В книге «PowerShell для сисадминов» обладатель Microsoft MVP Адам Бертрам aka «the Automator» покажет, как использовать PowerShell так, чтобы у читателя наконец-то появилось время на игрушки, йогу и котиков.
Вы научитесь:
- Комбинировать команды, управлять потоком выполнения, обрабатывать ошибки, писать сценарии, запускать их удаленно и тестировать их с помощью фреймворка тестирования Pester.
- Анализировать структурированные данные, такие как XML и JSON, работать с популярными сервисами (например Active Directory, Azure и Amazon Web Services), создавать системы мониторинга серверов.
- Создавать и проектировать модули PowerShell.
- Использовать PowerShell для удобной, полностью автоматизированной установки Windows.
- Создавать лес Active Directory, имея лишь узел Hyper-V и несколько ISO-файлов.
- Создавать бесчисленные веб- и SQL-серверы с помощью всего нескольких строк кода!
Реальные примеры помогают преодолеть разрыв между теорией и работой в настоящей системе, а легкий авторский юмор упрощает чтение.
Перестаньте полагаться на дорогое ПО и невнятные советы из сети!

Примеры страниц

Оглавление

Об авторе ...............................................................................................................................................16
О научном редакторе ........................................................................................................................17
Благодарности .......................................................................................................................................18
Введение ..................................................................................................................................................19
Часть I.
Основы
Глава 1. Начало работы ...................................................................................................................24
Глава 2. Основные понятия PowerShell ......................................................................................34
Глава 3. Объединение команд .....................................................................................................61
Глава 4. Поток управления ............................................................................................................73
Глава 5. Обработка ошибок ..........................................................................................................89
Глава 6. Пишем функции ................................................................................................................97
Глава 7. Изучаем модули .............................................................................................................109
Глава 8. Удаленный запуск сценариев.....................................................................................121
Глава 9. Тестирование с помощью Pester ...............................................................................139
Часть II.
Автоматизация повседневных задач
Глава 10. Парсинг структурированных данных .....................................................................148
Глава 11. Автоматизация Active Directory ..............................................................................171
Глава 12. Работа с Azure ...............................................................................................................193
Глава 13. Работа с Amazon Web Services ...............................................................................211
Глава 14. Создание сценария инвентаризации сервера ....................................................233
Часть III.
Создаем свой модуль
Глава 15. Создание виртуальной среды ..................................................................................261
Глава 16. Установка операционной системы ........................................................................276
Глава 17. Развертывание Active Directory ..............................................................................288
Глава 18. Создание и настройка SQL-сервера .....................................................................301
Глава 19. Рефакторинг кода ........................................................................................................314
Глава 20. Создание и настройка веб-сервера IIS ................................................................323
Исходные коды: https://github.com/adbertram/PowerShellForSysadmins/archive/refs/heads/master.zip

Скачать Windows

Post 01-Jun-2021 08:05

[Quote]

Тюнинг Windows 7
Год издания: 2010
Автор: Леонов В.
Издательство: Эксмо
ISBN: 978-5-699-42364-4
Серия: Компьютер на 100%
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 432
Описание: С помощью этой книги вы поймете, как ускорить работу новейшей операционной системы Windows 7, узнаете ее секреты и хитрости. Автор расскажет, как следует работать с двумя наиболее популярными «твикерами» (так называются специальные приложения, предназначенные для тонкой настройки Windows).
Более продвинутые пользователи познакомятся с невероятно мощным инструментом управления политиками Windows 7, а также освоят процесс автоматической установки операционной системы.

Примеры страниц

Опубликовано группой

Скачать Windows

Post 28-Apr-2021 06:50

[Quote]

Офисные решения с использованием Microsoft Excel 2007 и VBA (+CD)
Год издания: 2009
Автор: Кашаев С.М.
Издательство: Питер
ISBN: 978-5-388-00383-6
Серия: На компьютере
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Нет
Количество страниц: 352
Описание: Microsoft Excel - одна из наиболее часто используемых программ в повседневной работе офисных специалистов. Практически любому работнику, от секретаря до директора, приходилось проводить расчеты, оформлять прайс-листы или строить графики и диаграммы в Excel. При этом большинство пользователей, как правило, регулярно выполняют однотипные операции, даже не подозревая, что встроенные средства автоматизации позволяют оптимизировать работу и сократить срок ее выполнения в несколько раз!
Именно возможностям оптимизации работы в Excel и посвящена эта книга. Здесь рассмотрены способы решения самых распространенных задач, которые ежедневно встречаются в работе менеджеров, бухгалтеров, экономистов, маркетологов. В качестве инструментального средства используется Microsoft Excel и VBA. Ряд примеров демонстрирует интеграцию Excel с разработками в сети Интернет и системой 1С: Предприятие.
Все примеры, рассматриваемые в книге, можно найти на прилагаемом компакт-диске.

Примеры страниц

Оглавление

Введение (8).
Глава 1. Взгляд на Excel 2007 и VBA (14).
Глава 2. Объекты Microsoft Excel (77).
Глава 3. Автоматизация офисной работы (121).
Глава 4. Решение офисных задач с использованием Интернет-технологий (171).
Глава 5. Управление организацией учебного процесса (237).
Глава 6. Примеры разработок с интеграцией Microsoft Excel и 1С: Предприятие 8 (305).
Приложение (349).
Литература (351).
Доп. информация: Скан, OCR, обработка, формат Pdf: pohorsky
Опубликовано группой

Скачать Windows

Post 01-Feb-2021 12:30

[Quote]

Implementing Microsoft SharePoint 2019 / Внедрение Microsoft SharePoint 2019
Год издания: 2020
Автор: Wanzer L., Wood A. / Ванцер Л., Вуд А.
Издательство: Packt
ISBN: 9781789615371
Язык: Английский
Формат: PDF/epub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 636
Описание: Microsoft’s latest addition to their product range, SharePoint Server 2019, is a new enterprise content management platform that brings on-premise collaboration features to life. It can be used as an isolated platform or in a hybrid connected configuration providing management and connectivity to Office 365. You can use the SharePoint framework to host sites, information, data, and applications in a robust CMS that centralizes collaborative content for enterprises.
SharePoint 2019 enables new integrations and features that will allow you to work seamlessly with new and old Office products such as Microsoft Power Apps and other Microsoft Office applications.
Implementing Microsoft SharePoint 2019 will help you understand the challenges, planning, migration steps, installation concepts, and configuration involved in providing this platform for your enterprise. The book will also show you what the platform brings to the table from an on-premise server perspective. If you’re new to SharePoint 2019, you’ll also be guided through how to get servers up and running so that you and your user community can become productive with this powerful new platform.
By the end of this book, you’ll be well-versed in Microsoft SharePoint 2019 and have the knowledge you need to apply your skills in the real world.
What you will learn
Understand changes to the platform and how to migrate from other versions of SharePoint
Explore infrastructure planning and governance relating to collaborative environments
Install and configure network components, servers, and desktops
Use SharePoint services and other Microsoft product servers and apps
Monitor and troubleshoot SharePoint after it is implemented
Discover the tools that can be used with SharePoint 2019 for BI and reporting
Delve into social features and collaboration
Maintain, monitor, and support the rollout of the platform in your enterprise
Who this book is for
The book is for SharePoint administrators, developers, and architects who have some experience in designing, planning, implementing, and managing SharePoint Farms.

Примеры страниц

Оглавление

Chapter 1: Understanding Your Current State
Chapter 2: Planning and Architecture
Chapter 3: Creating and Managing Virtual Machines
Chapter 4: Installation Concepts
Chapter 5: Farm and Services Configuration
Chapter 6: Finalizing the Farm – Going Live
Chapter 7: Finalizing the Farm to Go Live – Part II
Chapter 8: Post-Implementation Operations and Maintenance
Chapter 9: Managing Performance and Troubleshooting
Chapter 10: SharePoint Advanced Reporting and Features
Chapter 11: Enterprise Social Networking and Collaboration
Chapter 12: SharePoint Framework

Скачать Windows

Post 14-Jan-2021 08:55

[Quote]

Самоучитель Office 2010
Год издания: 2010
Автор: Леонов В.
Издательство: Эксмо
ISBN: 978-5-699-40762-0
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 256
Описание: Вслед за операционной системой Windows 7 корпорация Microsoft выпустила новую версию популярнейшего офисного пакета Microsoft Office 2010. Вполне закономерно ваше желание воспользоваться всеми новейшими возможностями версии 2010 взамен установленной предыдущей. Или же вы только приступаете к знакомству с программами пакета Office… Во всех случаях научиться работе с основными программами пакета – Microsoft Word, Microsoft Excel и Microsoft Outlook – вам поможет эта книга.
Вы узнаете, как в Microsoft Word создавать профессиональные документы с изображениями, диаграммами и таблицами, проверять правописание, переводить текст и выводить файлы на печать.
С помощью Microsoft Excel вы научитесь подготавливать как простые, так и сложные по вычислениям таблицы, работать с формулами и функциями, разрабатывать гистограммы.

Примеры страниц

Опубликовано группой

Скачать Windows

Post 10-Oct-2020 20:45

[Quote]

Самоучитель «Microsoft Project 2016. Методология и практика»
Год издания: 2016
Автор: Oleksiy Prosnitskyy
Жанр или тематика: Business
Издательство: Проектная Практика
ISBN: 978-5-990554-84-9
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Нет
Количество страниц: 426
Описание: Данная книга предназначена для всех, кто хочет научиться управлению проектами с применением такого инструмента, как Microsoft Project 2016. В книге описан функционал, который на 90 % покрывает все потребности руководителя проекта в программном продукте Microsoft Project 2016. Отдельно стоит отметить, что эта книга не просто про Microsoft Project и его функционал. Эта книга также о методологии управления проектами и использовании инструмента в привязке к методологии. В книге рассмотрен сквозной пример проекта.

Примеры страниц


Оглавление

ОГЛАВЛЕНИЕ
СПИСОК РИСУНКОВ 11
СПИСОК ТАБЛИЦ 26
О КНИГЕ 28
ОБ АВТОРЕ 29
О КОМПАНИИ «ЛЕО КОНСАЛТИНГ» 30
ОТ АВТОРА 31
БЛАГОДАРНОСТИ 32
ЧАСТЬ I 33
1 ВВЕДЕНИЕ В УПРАВЛЕНИЕ ПРОЕКТАМИ 34
1.1 ТРИ ВИДА ДЕЯТЕЛЬНОСТИ 35
1.2 МНОГОЛИКИЕ ПРОЕКТЫ 37
1.3 ПРОЦЕССНОЕ В ПРОЕКТНОМ 39
1.4 КОШЕЛЕК ИЛИ ЖИЗНЬ: ОГРАНИЧЕНИЯ В ПРОЕКТЕ 41
1.5 ГОТОВИМСЯ К РЕАЛИЗАЦИИ ПРОЕКТА 42
1.6 ЗАЧЕМ НУЖНЫ ИНСТРУМЕНТЫ В УПРАВЛЕНИИ ПРОЕКТАМИ 43
ЧАСТЬ 2 44
2 MICROSOFT PROJECT 2016 45
2.1 ОБЗОР ПРОДУКТОВ MICROSOFT PROJECT 45
2.2 ПРЕИМУЩЕСТВА И НЕДОСТАТКИ MICROSOFT PROJECT 46
2.3 НОВОЕ В MICROSOFT PROJECT 47
2.3.1 Project 2016 и Project 2013 47
2.3.2 Project 2016 и Project 2010 49
2.3.3 Project 2016 и Project 2007 52
2.4 ОТЛИЧИЕ ВЕРСИЙ STANDARD И PROFESSIONAL 56
2.5 УСТАНОВКА MICROSOFT PROJECT 2016 58
2.6 ЭЛЕМЕНТЫ ИНТЕРФЕЙСА 59
2.6.1 Элементы окна интерфейса 59
2.6.2 Представления и таблицы данных 59
ЧАСТЬ 3 61
3 I-ДЕ-Я? 62
3.1 МЕТОДОЛОГИИ СТАРТА ПРОЕКТОВ 62
3.2 НАСТРОЙКА ПАРАМЕТРОВ MICROSOFT PROJECT 2016 66
3.2.1 Настройка общих параметров 66
3.2.2 Настройка параметров отображения 67
3.2.3 Настройка закладки «Расписание» 67
3.2.4 Настройка закладки «Сохранение» 68
3.2.5 Настройка закладки «Язык» 69
3.2.6 Настройка закладки «Дополнительно» 69
3.2.7 Закладка «Центр управления безопасностью» 70
3.3 СОЗДАНИЕ УЧЕБНОГО ПРОЕКТА 71
3.3.1 Создание нового проекта в Microsoft Project 2016 71
3.3.1.1 Сохранение проекта 71
3.3.1.2 Создание предварительного списка задач 74
3.3.1.3 Контрольные события 76
3.3.2 Определение взаимосвязей задач в проекте 77
Самоучитель «Microsoft Project 2016. Методология и практика» 4
Олексій Просніцький, MVP
3.3.2.1 Методология взаимосвязей этапов (суммарных задач) и задач в Microsoft Project77
3.3.2.2 Типы взаимосвязей этапов (суммарных задач) и задач в Microsoft Project 77
3.3.2.3 Способы установки связей 78
3.3.2.4 Задержки и опережения в связях 81
3.3.2.5 Удаление связей 82
3.3.2.6 Связи в учебном проекте 82
3.3.3 Установка крайних сроков задач 83
3.3.4 Задание предварительной стоимости проекта 84
3.4 ПРЕЗЕНТАЦИЯ ПРОЕКТА 87
4 ЗАДАЧИ В ПРОЕКТЕ 90
4.1 МЕТОДОЛОГИЯ ПЛАНИРОВАНИЯ ПРОЕКТОВ 90
4.2 ПЛАНИРОВАНИЕ РАБОЧЕГО ВРЕМЕНИ В ПРОЕКТЕ 92
4.2.1 Методология планирования рабочего времени 92
4.2.1.1 Настройка базового календаря 93
4.2.1.2 Настройка календаря проекта 93
4.2.1.3 Создание новых календарей 96
4.2.1.4 Переименование или удаление календарей 97
4.2.2 Календари в учебном проекте 97
4.2.3 Самостоятельная работа 100
4.2.3.1 Перепланирование длительности проекта 100
4.2.3.2 Моделирование сменной работы через неделю 100
4.3 ПЛАНИРОВАНИЕ ЗАДАЧ В ПРОЕКТЕ 102
4.3.1 Методология планирования задач 102
4.3.2 Определение иерархической структуры проекта 103
4.3.3 Задачи в Microsoft Project 2016 105
4.3.3.1 Категории задач 105
4.3.3.2 Способы планирования задач 106
4.3.3.3 Неактивные задачи 107
4.3.3.4 Способы планирования проекта 108
4.3.3.1 Требования к детализации графика проекта 109
4.3.3.2 Три фиксированных типа задач 110
4.3.3.3 Создание и редактирование задач 111
4.3.3.4 Создание суммарных задач 113
4.3.3.5 Ограничения задач 114
4.3.4 Определение кода структурной декомпозиции работ 116
4.3.5 Настраиваемые поля задач и ресурсов 118
4.3.5.1 Введение в настраиваемые поля 118
4.3.5.2 Создание настраиваемого поля 119
4.3.6 Задачи в учебном проекте 119
4.3.6.1 Создание настраиваемого текстового поля 120
4.3.6.2 Создание представления для ввода данных по задачам 121
4.3.6.3 Первый подход к базовому плану 125
4.3.6.4 Задание кода СДР (WBS) 126
4.3.6.5 Задачи этапа «Проектирование» 127
5 РЕСУРСЫ В ПРОЕКТЕ 130
5.1 ТЕОРИЯ ПЛАНИРОВАНИЯ РЕСУРСОВ 130
Самоучитель «Microsoft Project 2016. Методология и практика» 5
Олексій Просніцький, MVP
5.1.1 Типы ресурсов в Microsoft Project и их соотнесение с реалиями 130
5.1.2 Методология планирования трудовых ресурсов 130
5.1.2.1 Универсальные ресурсы 132
5.1.2.2 Бюджетные ресурсы 133
5.1.2.3 Выделенные и предложенные ресурсы 133
5.1.3 Методология планирования материальных ресурсов 134
5.1.4 Методология планирования затрат в проекте 135
5.1.5 Создание и редактирование ресурсов 136
5.1.5.1 Создание ресурсов 136
5.1.5.2 Импорт ресурсов из листа Excel 137
5.1.5.3 Редактирование свойств ресурсов 142
5.2 ТЕОРИЯ НАЗНАЧЕНИЯ РЕСУРСОВ 149
5.2.1 Теория назначения трудовых ресурсов 149
5.2.1.1 Назначение трудовых ресурсов в проект 149
5.2.1.2 Назначение трудовых ресурсов в Microsoft Project 152
5.2.1.3 Профили загрузки и пиковая загрузка в Microsoft Project 2016 159
5.2.1.4 Среднее погружение в три типа задач 160
5.2.1.5 Перегрузка или красненькие человечки 165
5.2.2 Техника назначения материальных ресурсов 166
5.2.3 Теория назначения затратных ресурсов 166
5.2.4 Теория назначения бюджетных ресурсов 167
5.3 РЕСУРСЫ В УЧЕБНОМ ПРОЕКТЕ 169
5.3.1 Создание настраиваемых полей для ресурсов 169
5.3.1.1 Настраиваемое поле «Статьи учета» 169
5.3.1.2 Настраиваемое поле «Организационная структура ресурсов» 171
5.3.2 Создание таблицы для формирования перечня ресурсов 172
5.3.3 Ресурсы в учебном проекте 172
5.3.4 Назначение ресурсов в учебном проекте 173
5.4 САМОСТОЯТЕЛЬНАЯ РАБОТА 175
5.4.1 Задача агрохолдинга 175
5.4.2 Задача юриста 175
5.4.3 Как рассчитать внутреннюю и внешнюю стоимость ресурсов в проекте 175
5.4.4 Моделирование аренды 175
6 ИСПОЛНЕНИЕ ПРОЕКТА (ЧАСТЬ 1) 176
6.1 РАБОТА С БАЗОВЫМ ПЛАНОМ 176
6.1.1 Общая информация о базовом плане 176
6.1.2 Методология работы с базовым планом 176
6.2 МЕТОДОЛОГИЯ ОБНОВЛЕНИЯ ДАННЫХ В ПРОЕКТЕ 183
6.2.1 Актуализация данных по задачам 183
6.2.2 Актуализация данных по ресурсам 187
6.2.3 Перепланирование проекта 188
6.2.4 Актуализация данных по затратам задач 189
6.3 ИСПОЛНЕНИЕ В УЧЕБНОМ ПРОЕКТЕ (ЧАСТЬ 1) 191
6.3.1 Создание представления для сбора факта 191
6.3.1.1 Создание таблицы для сбора факта 191
6.3.1.2 Создание представления для сбора факта 192
Самоучитель «Microsoft Project 2016. Методология и практика» 6
Олексій Просніцький, MVP
6.3.2 Сбор факта об исполнении по этапу «Проектирование» 193
ЧАСТЬ 4 195
7 ДЕТАЛЬНОЕ ПЛАНИРОВАНИЕ 196
7.1 ВВЕДЕНИЕ В ПЛАНИРОВАНИЕ 196
7.2 MICROSOFT PROJECT И МУЛЬТИНАЗНАЧЕНИЯ (ГЛУБОКОЕ ПОГРУЖЕНИЕ) 198
7.2.1 Анализ назначений материальных ресурсов 198
7.2.2 Анализ назначений трудовых ресурсов 199
7.2.2.1 Тип «Фиксированная длительность» 199
7.2.2.2 Тип «Фиксированные трудозатраты» 204
7.2.2.3 Тип «Фиксированный объем ресурсов» 205
7.2.3 Анализ назначений трудовых и материальных ресурсов 207
7.2.4 Частные случаи назначений 208
7.2.4.1 Назначение ресурсов на суммарные задачи 208
7.2.4.2 Назначение на суммарную повторяющуюся задачу 208
7.2.4.3 Сдвиг назначений на задаче 209
7.2.5 Итоговые рекомендации по работе в Microsoft Project с назначениями 209
7.3 УЧЕБНЫЙ ПРОЕКТ (ЧАСТЬ 2) 211
7.3.1 Бюджетные ресурсы 211
7.3.1.1 Планирование бюджетных ресурсов 211
7.3.1.2 Назначение бюджетных ресурсов на суммарную задачу проекта 211
7.3.2 Планирование задач 212
7.3.2.1 Подготовка к планированию 212
7.3.2.2 Задачи этапа «Планирование» 213
7.3.2.3 Задачи этапа «Строительство» 214
7.3.2.4 Задачи этапа «Поставки» 215
7.3.2.5 Задачи этапа «Взаиморасчеты с подрядчиками» 217
7.3.2.6 Задачи этапа «Ввод в эксплуатацию» 218
7.3.2.7 Задачи этапа «Реализация коттеджа» 219
7.3.3 Ресурсы в учебном проекте (часть 2) 220
7.3.3.1 Трудовые ресурсы в учебном проекте 220
7.3.3.2 Материальные ресурсы в учебном проекте 221
7.3.3.3 Затраты и затратные ресурсы в учебном проекте 222
7.3.4 Назначение ресурсов в учебном проекте 224
7.3.4.1 Назначение ресурсов на задачи этапа «Планирование» 224
7.3.4.2 Назначение ресурсов на задачи этапа «Строительство» 225
7.3.4.3 Назначение ресурсов на задачи этапа «Поставки» 229
7.3.4.4 Назначение ресурсов на задачи этапа «Подрядчик за работы по фундаменту» 229
7.3.4.5 Назначение ресурсов на задачи этапа «Ввод в эксплуатацию» 230
7.3.4.6 Назначение ресурсов на задачи этапа «Реализация объекта» 231
8 АНАЛИЗ ПЛАНА ПРОЕКТА 232
8.1 АНАЛИЗ РАСПИСАНИЯ ПРОЕКТА 232
8.1.1 Критический путь задач 232
8.1.2 Ресурсный критический путь 235
8.1.3 Анализ загруженности ресурсов 236
8.1.3.1 Перегрузка ресурсов 236
8.1.4 Выравнивание загрузки ресурсов 239
Самоучитель «Microsoft Project 2016. Методология и практика» 7
Олексій Просніцький, MVP
8.1.4.1 Введение в автоматическое выравнивание 239
8.1.4.2 Настройка параметров автоматического выравнивания 242
8.1.4.3 Выравнивание с помощью планировщика групп 244
8.1.5 Перепланирование учебного проекта 245
8.1.5.1 Перепланирование этапа «Планирование» 245
8.1.5.2 Создание индикатора для анализа состояний крайних сроков 246
8.1.5.3 Перепланирование этапа «Строительство» 248
8.1.6 Календарь 249
8.2 АНАЛИЗ СТОИМОСТИ 251
8.2.1 Анализ стоимости в разрезе календарного плана 251
8.2.2 Общий анализ стоимости ресурсов на задачах 252
8.2.3 Группировка по стоимости ресурсов 253
8.2.4 Диаграммы стоимости ресурсов 254
8.2.5 Анализ бюджета проекта 254
8.2.6 Анализ общей стоимости проекта в разрезе статей затрат 256
8.2.7 Анализ распределенной во времени стоимости проекта 258
8.3 АНАЛИЗ ПОСТАВОК 260
8.3.1 Анализ потребности в материалах 260
8.3.2 Анализ потребности в ресурсах 261
8.4 ИЗМЕНЕНИЕ СТОИМОСТИ ПРОЕКТА 262
8.5 ОТЧЕТЫ В MICROSOFT PROJECT 264
8.5.1 Наглядные отчеты в Microsoft Excel 264
8.5.1.1 Настройка отчета о движении денежных средств 264
8.5.1.2 Настройка отчета о трудозатратах ресурсов 267
8.5.2 Наглядные отчеты в Microsoft Visio 2016 269
8.5.3 Модуль отчетности в Microsoft Project 2016 270
8.5.3.1 Введение в модуль отчетности 270
8.5.3.2 Построение отчета «Кеш фло» 272
8.6 АНАЛИЗ РИСКОВ В ПРОЕКТЕ 276
8.6.1 Методология управления рисками 276
8.6.2 Методы вычисления реальных сроков задач 277
8.6.3 Самостоятельная работа «Управление рисками в учебном проекте» 277
ЧАСТЬ 5 279
9 ИСПОЛНЕНИЕ ПРОЕКТОВ (ЧАСТЬ 2) 280
9.1 ФОРМАЛИЗАЦИЯ ПРОЦЕССА СБОРА ДАННЫХ ПО ПРОЕКТУ 280
9.2 СОГЛАСОВАНИЕ ПЛАНА РАБОТЫ 282
9.2.1 Рассылка плана на согласование 282
9.2.2 Множественные временные шкалы (Multiple Timeline) в Microsoft Project 2016 287
9.2.3 Сравнение планов 289
9.3 МЕТОДОЛОГИЯ ОБНОВЛЕНИЯ ДАННЫХ В ПРОЕКТЕ 291
9.3.1 Варианты обновления данных в проекте 291
9.3.1.1 Детская методология 291
9.3.1.2 Базовая методология 292
9.3.1.3 Продвинутая методология 293
9.3.1.4 Методология эксперта 295
9.3.2 Три процента завершения 296
Самоучитель «Microsoft Project 2016. Методология и практика» 8
Олексій Просніцький, MVP
9.3.2.1 % завершения 296
9.3.2.2 % завершения по трудозатратам 297
9.3.2.3 Физический % завершения 298
9.3.3 Нюансы обновления назначений материальных ресурсов на разных типах задач 301
9.3.4 Линия хода выполнения 302
9.4 СБОР ФАКТА В УЧЕБНОМ ПРОЕКТЕ 304
9.4.1 Обновление базового плана 304
9.4.2 Первый цикл отчетности 305
9.4.3 Визуализация отклонений с помощью формул и индикаторов 307
9.4.4 Второй цикл отчетности 311
9.4.5 Третий цикл отчетности 315
9.4.6 Поля «Состояние» и «Индикатор состояния» 318
9.4.7 Самостоятельная работа по сбору фактических значений. 319
10 АНАЛИЗ, МОНИТОРИНГ И КОНТРОЛЬ 320
10.1 АНАЛИЗ ИСПОЛНЕНИЯ ПРОЕКТА В MICROSOFT PROJECT 2016 320
10.1.1 Анализ отклонений Microsoft Project 321
10.1.2 Отчетность об исполнении работ в Microsoft Project 2016 322
10.2 НАГЛЯДНЫЕ ОТЧЕТЫ И ОТЧЕТНОСТЬ В ПРОЕКТЕ (ЧАСТЬ 2) 323
10.2.1 Создание пользовательских отчетов 323
10.2.2 Создание картотеки отчетов 328
10.2.3 Диаграмма Ганта и Microsoft Visio 329
10.2.4 Временная шкала проекта и Microsoft Visio 332
10.2.5 Печать проекта 333
10.3 УПРАВЛЕНИЕ ИЗМЕНЕНИЯМИ ПЛАНА ПРОЕКТА 335
10.3.1 Методология управления изменениями 335
10.3.2 Изменение плана проекта в Microsoft Project 336
10.3.2.1 Сохранение нового базового плана 337
10.3.2.2 Сохранение нового базового плана целого проекта 338
10.3.2.3 Визуализация нескольких базовых планов 338
10.3.2.4 Перемещение проекта 339
10.3.2.5 Разрыв задач 340
10.3.3 Изменения в учебном проекте 341
10.4 АНАЛИЗ ОСВОЕННЫХ ОБЪЕМОВ 343
10.4.1 Введение в анализ освоенного объема 343
10.4.2 Физический % завершения и освоенный объем 348
10.4.3 Создание отчета по освоенному объему 351
10.4.3.1 Встроенный отчет по освоенному объему 351
10.4.3.2 Наглядный отчет по освоенным объемам 352
ЧАСТЬ 6 355
11 ЗАКРЫТИЕ ПРОЕКТА 356
11.1 МЕТОДОЛОГИЯ ЗАКРЫТИЯ ПРОЕКТОВ 356
11.2 ЗАКРЫТИЕ УЧЕБНОГО ПРОЕКТА 357
11.2.1 Сохранение график проекта как шаблона 357
11.2.2 Сохранение и распостранение пользовательских представлений, таблиц, фильтров 358
ЧАСТЬ 7 360
12 МУЛЬТИПРОЕКТНОЕ УПРАВЛЕНИЕ 361
Самоучитель «Microsoft Project 2016. Методология и практика» 9
Олексій Просніцький, MVP
12.1 ПУЛ РЕСУРСОВ 361
12.1.1 Использование связки «Project Server/Online-Project Professional» 361
12.1.2 Использование Microsoft Project 2016 как отдельного приложения 361
12.1.3 Использование пула ресурсов в проекте 365
12.1.4 Работа с пулом ресурсов 366
12.1.5 Совместная работа по проектам в пуле ресурсов 368
12.1.6 Удаление проекта 369
12.2 МАСТЕР-ПРОЕКТ 371
12.2.1 Создание мастер-проекта 371
12.2.2 Ресурсное планирование в мастере с пулом ресурсов и без 372
12.2.3 Задание межпроектных связей 373
12.2.4 Нюансы мастер проектов Microsoft Project 374
12.2.4.1 Нюанс базовых планов 374
12.2.4.2 Нюанс даты отчета о состоянии в мастер-проектах 375
13 MICROSOFT PROJECT И VBA 378
13.1 ЗАЧЕМ МОЖЕТ ПОНАДОБИТЬСЯ VBA В MICROSOFT PROJECT? 378
13.2 ОСНОВЫ ПРОГРАММИРОВАНИЯ НА VBA В MS PROJECT 379
13.2.1 Вкладка ленты инструментов «Разработчик» 379
13.2.2 Запись и выполнение простого макроса 379
13.2.3 Знакомство со средой программирования Visual Basic 381
13.3 СОЗДАНИЕ ПРОСТОГО МАКРОСА С ИСПОЛЬЗОВАНИЕМ БАЗОВЫХ ВОЗМОЖНОСТЕЙ VBA 383
13.3.1 Базовые конструкции языка Visual Basic 383
13.3.1.1 Объявления переменных и присваивания 383
13.3.1.2 Условные операторы 384
13.3.1.3 Циклы 384
13.3.1.4 Объектная модель Project 385
13.3.1.5 Готовый код макроса 385
13.3.2 Предоставление доступа к макросам 386
13.4 БОЛЕЕ СЛОЖНЫЙ ПРАКТИЧЕСКИЙ ПРИМЕР 387
13.5 ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ VBA 388
14 ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ 389
14.1 ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ 389
14.1.1 Сохранение и распостранение пользовательских настроек project 389
14.1.2 Экспорт импорт настроек панели быстрого доступа 390
14.2 ИЗМЕНЕНИЕ ВИДА СЕТЕВОГО ГРАФИКА 391
14.3 ОБМЕН ДАННЫМИ 394
14.3.1 Импорт данных в Microsoft Project 394
14.3.2 Экспорт данных из Microsoft Project 396
14.4 СИНХРОНИЗАЦИЯ С SHAREPOINT 398
14.5 ЗАДАНИЕ ССЫЛКИ ИЗ ПОЛЯ MICROSOFT PROJECT В РАЗДЕЛ MICROSOFT WORD 401
14.6 ИСПОЛЬЗОВАНИЕ НАДСТРОЕК (APPS) 403
15 ПРИМЕРНЫЕ ШАГИ ПО ВНЕДРЕНИЮ MICROSOFT PROJECT 405
16 ЛИТЕРАТУРА 407

Скачать Windows

Post 14-Aug-2020 20:55

[Quote]

MCA Modern Desktop Administrator Complete Study Guide. Exam MD-100 and Exam MD-101 / Полное руководство администратора современных настольных систем по сертификации MCA. Экзамены MD-100 и MD-101
Год издания: 2020
Автор: Panek W. / Панек У.
Издательство: Sybex
ISBN: 978-1-119-60309-2
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 824
Описание: The ultimate study guide for Microsoft 365 Certified Associate (MCA) Modern Desktop certification―covers the new Exam MD-100 and the new Exam MD-101 in one book!
Referred to as the Modern Desktop, Microsoft 365 is Microsoft’s new suite of modern workplace services comprising Windows 10, Office 365, and Enterprise Mobility & Security. IT administrators tasked with deploying and implementing Modern Desktop are required to configure, secure, manage, and monitor devices and applications in enterprise environments. Success on the MCA Modern Desktop Administrator certification exam is essential for IT professionals seeking to expand their job opportunities and advance their careers.
The MCA Modern Desktop Administrator Complete Study Guide is an indispensable resource for candidates preparing for certification. This guide covers 100% of all exam objectives for the new Exam MD-100: Windows 10 and the new Exam-101: Managing Modern Desktops. All aspects of both new exams are covered, including in-depth information on advanced topics and technologies. Included is access to Sybex's comprehensive online learning environment―offering an assessment test, bonus practice exams, electronic flashcards, a searchable glossary, and videos for many of the chapter exercises (ONLY available for Exam MD-100).
This must-have guide enables users to:
  • Configure devices, core services, networking, storage, users, updates, and system and data recovery
  • Implement, install, maintain, manage, and monitor Windows 10
  • Plan desktop deployment and Microsoft Intune device management solutions
  • Manage identities, applications, remote access, and data access and protection
  • Review real-world scenarios, hands-on exercises, and challenging practice questions
The MCA Modern Desktop Administrator Complete Study Guide: Exam MD-100 and Exam MD-101 is an essential tool for anyone preparing for the exams and students and IT professionals looking to learn new skills or upgrade their existing skills.

Примеры страниц

Оглавление

Introduction xxvii
Assessment Tests xl
Part I Exam MD-100 1
Chapter 1 Windows 10 Installation 3
Chapter 2 Configuring Users 77
Chapter 3 Managing Data 161
Chapter 4 Managing the Windows 10 Environment 193
Chapter 5 Configuring Security and Devices 253
Chapter 6 Configuring Network Connectivity 301
Chapter 7 Configuring Recovery 355
Part II Exam MD-101 403
Chapter 8 Installing and Updating Windows 10 405
Chapter 9 Managing Authentication 477
Chapter 10 Managing Devices 555
Chapter 11 Planning and Managing Microsoft Intune 605
Chapter 12 Managing Security 655
Chapter 13 Configuring Auditing 687
Appendix Answer to Review Questions 725
Index 739

Скачать Windows

Post 11-Aug-2020 00:25

[Quote]

Томас А. Лимончелли, Кристина Дж. Хоган - Практика системного и сетевого администрирования. Том 1, 3-е издание [2018, PDF, RUS]
Год издания: 2018
Автор: Томас А. Лимончелли, Кристина Дж. Хоган, Страта Р. Чейлап
Издательство: Вильямс
ISBN: 978-5-6040043-1-9
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 1104
Описание: Вашему вниманию предлагается третье издание знаменитой на весь мир книги по практике системного и сетевого администрирования, дополненное 28 новыми главами! В новую версию включены тысячи обновлений и разъяснений, написанных на основе отзывов читателей, а также стратегия DevOps даже для сред, традиционно не предназначенных для DevOps.
Независимо от того, что вы используете — Linux, Unix или Windows — это новое издание описывает основные секреты, которые обычно передавались от наставника к ученику. Этот чудесный, часто смешной рог изобилия информации дает новичкам знания, ценные для всей их карьеры, но при этом они структурированы так, чтобы помочь даже экспертам, работающим над сложными проектами. Какие команды надо набирать на клавиатуре, вы узнаете из других книг. Эта книга учит вас кросс-платформенным стратегиям, которые являются вечными!
В книге рассмотрены следующие темы.
Методика DevOps: применение принципов DevOps для IT-инфраструктуры предприятия даже в средах без разработчиков
Новаторские стратегии: новые способы быстрее получать результаты с меньшими усилиями
Управление парком: комплексное руководство по управлению парком настольных компьютеров, ноутбуков, серверов и мобильных устройств
Управление службами: как создавать, запускать, обновлять и переносить службы
Измеряемое улучшение: оцените свою эффективность эксплуатации; для повышения качества услуг вы можете уже сегодня внедрить несложную систему оценивания
Руководство по проектированию: лучшие методы эксплуатации сетей, центров обработки данных, электронной почты, хранилищ, систем мониторинга, систем резервного копирования и т.д.
Управленческие навыки: организация работы, общение, переговоры, этика, наем и увольнение и многое другое

Примеры страниц

Оглавление

Предисловие 31
Благодарности 37
Об авторах 40
Часть I. Инновационные стратегии 41
Глава 1. Как выбраться из ямы 43
Глава 2. Принцип малых шагов 63
Глава 3. Домашние животные и крупный рогатый скот 75
Глава 4. Инфраструктура как код 93
Часть II. Управление парком рабочих станций 115
Глава 5. Архитектура рабочей станции 117
Глава 6. Стратегии управления аппаратным
обеспечением рабочих станций 138
Глава 7. Жизненный цикл рабочей станции 153
Глава 8. Стратегии инсталляции операционных систем 172
Глава 9. Службы рабочей станции 191
Глава 10. Логистика парка рабочих станций 206
Глава 11. Стандартизация рабочих станций 222
Глава 12. Наем новых сотрудников 230
Часть III. Серверы 247
Глава 13. Стратегии управления аппаратным обеспечением серверов 249
Глава 14. Характеристики серверного оборудования 273
Глава 15. Спецификации аппаратного обеспечения серверов 293
Часть IV. Службы 309
Глава 16. Требования к службам 311
Глава 17. Планирование и разработка служб 332
Глава 18. Отказоустойчивость служб и шаблоны производительности 347
Глава 19. Развертывание службы: основы 361
Глава 20. Развертывание службы: методология DevOps 378
Глава 21. Преобразование службы 396
Глава 22. Аварийное восстановление и целостность данных 408
Часть V. Инфраструктура 417
Глава 23. Сетевая архитектура 419
Глава 24. Сетевые операции 450
Глава 25. Обзор центров обработки данных 466
Глава 26. Работа центров обработки данных 475
Часть VI. Справочные службы и поддержка 497
Глава 27. Поддержка клиентов 499
Глава 28. Обработка отчетов об инцидентах 517
Глава 29. Отладка 539
Глава 30. Исправление раз и навсегда 551
Глава 31. Документация 560
Часть VII. Процессы изменений 573
Глава 32. Управление изменениями 575
Глава 33. Обновления серверов 593
Глава 34. Технические перерывы 616
Глава 35. Централизация 642
Глава 36. Рекомендации по централизации 648
Глава 37. Централизация служб 660
Часть VIII. Рекомендации по работе служб 669
Глава 38. Мониторинг служб 671
Глава 39. Пространства имен 692
Глава 40. Службы имен 710
Глава 41. Служба электронной почты 727
Глава 42. Служба печати 746
Глава 43. Хранение данных 756
Глава 44. Резервное копирование и восстановление 788
Глава 45. Репозитории программного обеспечения 818
Глава 46. Веб-службы 843
Часть IX. Методы управления 861
Глава 47. Этика 863
Глава 48. Организационные структуры 881
Глава 49. Восприятие и заметность 903
Глава 50. Управление временем 923
Глава 51. Общение и переговоры 935
Глава 52. Быть счастливым 948
Глава 53. Наем системных администраторов 962
Глава 54. Увольнение системных администраторов 985
Часть X. Как повысить эффективность работы 997
Глава 55. Качество обслуживания 999
Глава 56. Оценки производительности 1014
Эпилог 1040
Часть XI. Приложения 1041
Приложение А. Что делать, если 1043
Приложение Б. Роли системного администратора 1066
Библиография 1089
Предметный указатель 1093

Скачать Windows

Post 08-Aug-2020 18:05

[Quote]

Excel 2019 Power Programming with VBA / Профессиональное программирование на VBA в Excel 2019
Год издания: 2019
Автор: Alexander M., Kusleika R. / Александер М., Куслейка Р.
Издательство: Wiley
ISBN: 978-1-119-51492-3
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 756
Описание: This book is fully updated to cover all the latest tools and tricks of Excel 2019. Encompassing an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA), this comprehensive book presents all of the techniques you need to develop both large and small Excel applications. Over 800 pages of tips, tricks, and best practices shed light on key topics, such as the Excel interface, file formats, enhanced interactivity with other Office applications, and improved collaboration features.
Understanding how to leverage VBA to improve your Excel programming skills can enhance the quality of deliverables that you produce—and can help you take your career to the next level.
Explore fully updated content that offers comprehensive coverage through over 900 pages of tips, tricks, and techniques
Leverage templates and worksheets that put your new knowledge in action, and reinforce the skills introduced in the text
Improve your capabilities regarding Excel programming with VBA, unlocking more of your potential in the office
Excel 2019 Power Programming with VBA is a fundamental resource for intermediate to advanced users who want to polish their skills regarding spreadsheet applications using VBA.

Примеры страниц

Оглавление

Introduction .......................................................................................................... xxxiii
Part I: Introduction to Excel VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 1: Essentials of Spreadsheet Application Development .......................................... 3
Chapter 2: Introducing Visual Basic for Applications .......................................................19
Chapter 3: VBA Programming Fundamentals ...................................................................61
Chapter 4: Working with VBA Sub Procedures ...............................................................105
Chapter 5: Creating Function Procedures ......................................................................143
Chapter 6: Understanding Excel’s Events .......................................................................183
Chapter 7: VBA Programming Examples and Techniques ................................................. 217
Part II: Advanced VBA Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Chapter 8: Working with Pivot Tables ...........................................................................289
Chapter 9: Working with Charts ...................................................................................305
Chapter 10: Interacting with Other Applications ........................................................... 351
Chapter 11: Working with External Data and Files .........................................................377
Part III: Working with UserForms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417
Chapter 12: Leveraging Custom Dialog Boxes ................................................................ 419
Chapter 13: Introducing UserForms ..............................................................................441
Chapter 14: Looking at UserForm Examples ................................................................... 479
Chapter 15: Implementing Advanced UserForm Techniques ............................................ 519
Part IV: Developing Excel Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Chapter 16: Creating and Using Add-Ins .......................................................................569
Chapter 17: Working with the Ribbon ...........................................................................599
Chapter 18: Working with Shortcut Menus ....................................................................637
Chapter 19: Providing Help for Your Applications ..........................................................659
Chapter 20: Leveraging Class Modules ..........................................................................679
Chapter 21: Understanding Compatibility Issues ...........................................................699
Part V: Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Appendix: VBA Statements and Functions Reference .....................................................715
Index ........................................................................................................................725
Code: https://media.wiley.com/product_ancillary/24/11195149/DOWNLOAD/Full%20book.zip

Скачать Windows

Post 01-Aug-2020 23:05

[Quote]

Справочник системного администратора. Полное руководство по управлению Windows-cетью
Год издания: 2020
Автор: Левицкий Н. Д.
Жанр или тематика: Администрирование Windows
Издательство: НиТ
ISBN: 978-5-94387-928-9
Серия: Полное руководство
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Интерактивное оглавление: Нет
Количество страниц: 464
Описание: Если вы планируете заниматься созданием и эксплуатацией сетевой инфраструктуры под управлением Windows Server, то эта книга вам точно пригодится. В ней рассмотрен полный стек необходимых современных технологий.
Первая часть книги рассматривает основные операции администрирования Windows Server. Мы разберемся, как управлять серверами, как выполнить мониторинг процессов, сервисов и событий, поговорим о безопасности сервера и рассмотрим вопросы автоматизации различных задач.
Вторая часть посвящена ActiveDirectory. В ней мы изучим разворачивание службы каталогов, основные задачи администрирования, поговорим об управлении учетными записями пользователя и групп, рассмотрим интеграцию Linux в Windows-сеть.
Третья часть - администрирование данных. Резервное копирование, совместный доступ к данным, RAID-массивы, шифрование данных - все это предмет третьей части книги.
Различные специальные сетевые технологии рассматриваются в четвертой части книги. Мы поговорим об управлении TCP/IP, рассмотрим сервис DNS, создание DHCP-сервера, сервера терминалов (RDP). Отдельная глава посвящена виртуализации.
Книга подойдет как для начинающих администраторов, так и для профессионалов, желающих восполнить пробелы и систематизировать свои знания в сетевом администрировании.

Примеры страниц

Скачать Windows

Post 24-Jul-2020 16:05

[Quote]

Mastering Windows PowerShell Scripting, 3rd edition / Овладеваем написанием скриптов на Windows PowerShell, 3-е издание
Год издания: 2019
Автор: Dent C. / Дент К.
Издательство: Packt
ISBN: 978-1-78953-666-9
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 606
Описание: PowerShell scripts offer a handy way to automate various chores, however working effectively with these scripts can be a difficult task.
This comprehensive guide starts with the fundamentals before moving on to advanced-level topics to help you become a PowerShell Core 6.0 expert. The first module, PowerShell Core 6.0 Fundamentals, begins with the new features of PowerShell Core 6.0, installing it on Linux, and working with parameters, objects and .NET classes from within PowerShell Core 6.0. As you make your way through the chapters, you'll see how to efficiently manage large amounts of data and interact with other services using PowerShell Core 6.0. You'll be able to make the most of PowerShell Core 6.0's powerful automation feature, where you will have different methods available to parse data and manipulate regular expressions and Windows Management Instrumentation (WMI). After having explored automation, you will enter the extending PowerShell Core 6.0 module, covering asynchronous processing and desired state configuration. In the last module, you will learn to extend PowerShell Core 6.0 using advanced scripts and filters, and also debug issues along with working on error handling techniques.
By the end of this book, you will be an expert in scripting with PowerShell Core 6.0.

Оглавление

Preface 1
Section 1: Section 1: Exploring PowerShell Fundamentals
Chapter 1: Introduction to PowerShell 8
Technical requirements 9
What is PowerShell? 9
PowerShell editors 10
Getting help 10
Updatable help 11
The Get-Help command 12
Syntax 13
Examples 14
Parameter 14
Detailed and full switches 15
Save-Help 16
Update-Help 16
About help files 18
Command naming and discovery 19
Verbs 19
Nouns 19
Finding commands 20
Aliases 21
Parameters and parameter sets 22
Parameters 22
Optional parameters 22
Optional positional parameters 23
Mandatory parameters 23
Mandatory positional parameters 23
Switch parameters 24
Common parameters 24
Parameter values 25
Parameter sets 26
Confirm, WhatIf, and Force 27
Confirm parameter 27
ConfirmPreference 28
WhatIf parameter 30
WhatIfPreference 30
Force parameter 31
Introduction to providers 31
Drives using providers 32Table of Contents
[ ii ]
Using providers 34
Introduction to splatting 35
Splatting to avoid escaped end-of-line 36
Splatting to avoid repetition 38
Splatting and positional parameters 39
Summary 39
Chapter 2: Modules and Snap-ins 40
Introducing modules 40
What is the PowerShell Gallery? 42
The Get-Module command 43
PSModulePath in Windows PowerShell 43
PSModulePath in PowerShell Core 44
Get-Module, PSCompatibility, and PSEdition 45
The Import-Module command 45
The Remove-Module command 47
The Find-Module command 47
The Install-Module command 48
The Update-Module command 49
The Save-Module command 49
PowerShell Core and the WindowsCompatibility module 49
The compatibility session 50
Add-WindowsPSModulePath 51
Get-WinModule and Import-WinModule 52
Copy-WinModule 52
Invoke-WinCommand 53
Introducing snap-ins 53
Using snap-ins 54
Summary 54
Chapter 3: Working with Objects in PowerShell 55
Pipelines 56
Standard output 56
Non-standard output 56
The object pipeline 57
Members 57
The Get-Member command 58
Accessing properties 59
Using methods 60
Access modifiers 61
The Add-Member command 63
Enumerating and filtering 65
The ForEach-Object command 65
Where-Object command 66
Selecting and sorting 67
The Select-Object command 67Table of Contents
[ iii ]
The Sort-Object command 70
Grouping and measuring 73
The Group-Object command 73
The Measure-Object command 76
Comparing 77
Importing, exporting, and converting 79
The Export-Csv command 79
The Import-Csv command 81
Export-Clixml and Import-Clixml 83
Summary 84
Chapter 4: Operators 85
Arithmetic operators 86
Operator precedence 86
Addition and subtraction operators 87
Addition operators 87
Subtraction operator 88
Multiplication, division, and remainder operators 88
Multiplication operator 89
Division operator 89
Remainder operator 90
Shift left and shift right operators 90
Assignment operators 93
Assign, add and assign, and subtract and assign 93
Multiply and assign, divide and assign, and modulus and assign 95
Comparison operators 96
Case-sensitivity 96
Comparison operators and arrays 97
Equal to and not equal to 98
Like and not like 99
Greater than and less than 99
Contains and in 100
Regular expression-based operators 101
Match and not match 101
Replace 102
Split 103
Binary operators 104
Binary and 104
Binary or 105
Binary exclusive or 105
Binary not 106
Logical operators 106
And 106
Or 107
Exclusive or 107
Not 107Table of Contents
[ iv ]
Type operators 108
As 108
is and isnot 109
Redirection operators 109
Redirection to a file 110
Redirecting streams to standard output 112
Redirection to null 113
Other operators 114
Call 114
Comma 114
Format 115
Increment and decrement 116
Join 117
Summary 117
Section 2: Section 2: Working with Data
Chapter 5: Variables, Arrays, and Hashtables 119
Naming and creating variables 120
Variable commands 121
Clear 122
Get 122
New 122
Remove 123
Set 123
Variable provider 124
Variable scope 125
Local and global scope 126
Private scope 127
Script scope 128
Type and type conversion 129
Objects assigned to variables 131
Arrays 132
Creating an array 133
Arrays with a type 133
Adding elements to an array 134
Selecting elements from an array 135
Changing element values in an array 136
Removing elements from an array 136
Removing elements by index 137
Removing elements by value 138
Clearing an array 138
Filling variables from arrays 138
Multi-dimensional and jagged arrays 139
Hashtables 140Table of Contents
[ v ]
Creating a hashtable 141
Adding and changing elements to a hashtable 141
Selecting elements from a hashtable 143
Enumerating a hashtable 144
Removing elements from a hashtable 144
Lists, dictionaries, queues, and stacks 145
Lists 146
Creating a list 146
Adding elements to the list 146
Selecting elements from the list 147
Removing elements from the list 148
Changing element values in a list 148
Dictionaries 148
Creating a dictionary 149
Adding and changing elements in a dictionary 149
Selecting elements from a dictionary 150
Enumerating a dictionary 150
Removing elements from a dictionary 151
Queues 151
Creating a queue 151
Enumerating the queue 152
Adding elements to the queue 152
Removing elements from the queue 152
Stacks 153
Creating a stack 153
Enumerating the stack 153
Adding elements to the stack 154
Removing elements from the stack 154
Summary 155
Chapter 6: Branching and Looping 156
Conditional statements 156
if, else, and elseif 157
Assignment within if statements 158
switch 159
wildcard and regex 160
Expressions 161
Loops 161
foreach 161
for 162
do until and do while 162
while 163
break and continue 163
Branching and assignment 165
Summary 166
Chapter 7: Working with .NET 167
Assemblies 168Table of Contents
[ vi ]
Namespaces 169
Types 169
Classes 170
Constructors 170
Calling constructors 171
Calling constructors with lists of arguments 172
Arguments as an array 173
Creating objects from hashtables 176
Properties and methods 176
Static properties 178
Static methods 180
Non-public classes 182
Type accelerators 183
The using keyword 184
Using assemblies 184
Using namespaces 185
Summary 187
Chapter 8: Strings, Numbers, and Dates 188
Manipulating strings 188
Indexing into strings 188
String methods and arrays 189
Substring 190
Split 190
Replace 192
Trim, TrimStart, and TrimEnd 192
Insert and remove 193
IndexOf and LastIndexOf 194
PadLeft and PadRight 195
ToUpper, ToLower, and ToTitleCase 196
Contains, StartsWith, and EndsWith 196
Chaining methods 197
Converting strings 197
Working with Base64 197
Working with comma-separated value strings 199
Convert-String 200
ConvertFrom-String 201
Manipulating numbers 202
Large byte values 202
Power of 10 203
Hexadecimal 203
Using System.Math 203
Converting strings into numeric values 204
Manipulating dates and times 205
DateTime parameters 205Table of Contents
[ vii ]
Parsing dates 206
Changing dates 207
Comparing dates 209
Summary 210
Chapter 9: Regular Expressions 211
Regex basics 212
Debugging regular expressions 212
Literal characters 213
Any character (.) 214
Repetition with * and + 215
The escape character (\) 215
Optional characters 216
Non-printable characters 217
Anchors 217
Repetition 218
Exploring the quantifiers 219
Character classes 220
Ranges 220
Negated character class 222
Character class subtraction 222
Shorthand character classes 223
Alternation 223
Grouping 224
Repeating groups 224
Restricting alternation 225
Capturing values 226
Named capture groups 227
Non-capturing groups 228
Examples of regular expressions 229
MAC addresses 229
IP addresses 231
The netstat command 231
Formatting certificates 233
Summary 234
Chapter 10: Files, Folders, and the Registry 235
Working with providers 235
Navigating 236
Getting items 236
Drives 237
Items 238
Testing for existing items 238
Creating and deleting items 239
Invoking items 240Table of Contents
[ viii ]
Item properties 241
Filesystem properties 241
Adding and removing file attributes 241
Registry values 244
Windows permissions 245
Ownership 245
Access and audit 246
Rule protection 247
Inheritance and propagation flags 249
Removing access control entries 250
Copying lists and entries 251
Adding access control entries 252
Filesystem rights 252
Registry rights 254
Numeric values in the access control list 255
Transactions 256
File catalogs 257
New-FileCatalog 257
Test-FileCatalog 258
Summary 259
Chapter 11: Windows Management Instrumentation 260
Working with WMI 260
WMI classes 261
WMI commands 261
The WMI Query Language 262
Understanding SELECT, WHERE, and FROM 262
Escape sequences and wildcard characters 263
Logic operators 264
Comparison operators 264
Quoting values 264
Associated classes 265
WMI object paths 266
Using ASSOCIATORS OF 267
CIM cmdlets 268
Getting instances 269
Getting classes 269
Calling methods 270
Creating instances 273
Working with CIM sessions 274
Associated classes 275
The WMI cmdlets 276
Getting instances 277
Working with dates 277
Getting classes 277
Calling methods 278Table of Contents
[ ix ]
Creating instances 280
Associated classes 280
Permissions 281
Sharing permissions 281
Creating a shared directory 281
Getting a security descriptor 282
Adding an access control entry 284
Setting the security descriptor 285
WMI permissions 285
Getting a security descriptor 285
The access mask 285
WMI and SDDL 286
Summary 288
Chapter 12: HTML, XML, and JSON 289
HTML 289
ConvertTo-Html 289
Multiple tables 290
Adding style 290
HTML and special characters 291
XML 292
Elements and attributes 292
Namespaces 293
Schemas 293
System.Xml 294
ConvertTo-Xml 294
XML type accelerator 295
XPath and Select-Xml 295
Working with namespaces 297
Creating documents 299
Modifying element and attribute values 300
Adding elements 301
Copying nodes between documents 301
Removing elements and attributes 302
Schema validation 303
System.Xml.Linq 304
Opening documents 304
Selecting nodes 305
Creating documents 306
Working with namespaces 307
Modifying element and attribute values 308
Adding nodes 309
Removing nodes 309
Schema validation 310
JSON 311
ConvertTo-Json 311Table of Contents
[ x ]
ConvertFrom-Json 312
Summary 314
Chapter 13: Web Requests and Web Services 315
Technical requirements 315
Web requests 315
HTTP methods 316
HTTPS 317
Bypassing SSL errors in Windows PowerShell 318
Capturing SSL errors 319
Working with REST 321
Invoke-RestMethod 321
Simple requests 322
Requests with arguments 323
Working with paging 325
Working with authentication 327
Using basic authentication 327
OAuth 328
Creating an application 329
Getting an authorization code 329
Requesting an access token 331
Using a token 331
Working with SOAP 332
Finding a SOAP service 332
New-WebServiceProxy 333
Methods 334
Methods and enumerations 335
Methods and SOAP objects 336
Overlapping services 337
Summary 339
Section 3: Section 3: Automating with PowerShell
Chapter 14: Remoting and Remote Management 341
Technical requirements 341
WS-Management 342
Enabling remoting 342
Get-WSManInstance 343
The WSMan drive 343
Remoting and SSL 343
Set-WSManQuickConfig 344
Remoting and permissions 346
Remoting permissions GUI 346
Remoting permissions by script 347
User Account Control 350
Trusted hosts 351
PSSessions 351Table of Contents
[ xi ]
New-PSSession 352
Get-PSSession 352
Invoke-Command 353
Local functions and remote sessions 354
Using splatting with ArgumentList 354
The AsJob parameter 355
Disconnected sessions 355
The using variable scope 356
The Enter-PSSession command 357
Import-PSSession 357
Export-PSSession 358
Copying items between sessions 358
Remoting on Linux 359
Remoting over SSH 360
Connecting from Windows to Linux 360
Connecting from Linux to Windows 361
The double-hop problem 364
CredSSP 364
Passing credentials 365
CIM sessions 365
New-CimSession 366
Get-CimSession 367
Using CIM sessions 367
Summary 368
Chapter 15: Asynchronous Processing 369
Working with jobs 369
The Start-Job, Get-Job, and Remove-Job commands 370
The Receive-Job command 371
The Wait-Job command 372
Reacting to events 373
The Register-ObjectEvent and *-Event commands 374
The Get-EventSubscriber and Unregister-Event commands 376
The Action, Event, EventArgs, and MessageData parameters 376
Using Runspaces and Runspace pools 378
Creating a PowerShell instance 379
The Invoke and BeginInvoke methods 380
The EndInvoke method and the PSDataCollection object 382
Running multiple instances 384
Using the RunspacePool object 385
About the InitialSessionState object 386
Adding modules and snap-ins 387
Adding variables 388
Adding functions 389
Using the InitialSessionState and RunspacePool objects 390
Using Runspace-synchronized objects 390Table of Contents
[ xii ]
Summary 392
Section 4: Section 4: Extending PowerShell
Chapter 16: Scripts, Functions, and Filters 394
Introducing scripts, functions, and filters 394
Scripts and Requires 395
Scripts and using statements 395
Nesting functions 396
Comment-based help 396
Parameter help 398
Examples 400
Working with long lines 400
Line break after pipe 401
Line break after an operator 401
Using the array operator to break up lines 401
Begin, process, and end 403
Begin 404
Process 404
End 405
Named blocks and return 406
Leaky functions 407
The Out-Null command 408
Assigning to null 409
Redirecting to null 409
Casting to Void 409
Param, parameters, and CmdletBinding 410
Parameter types 410
Nullable types 411
Default values 411
Cross-referencing parameters 412
The CmdletBinding attribute 413
Common parameters 413
CmdletBinding properties 414
ShouldProcess and ShouldContinue 415
ShouldProcess 415
ShouldContinue 417
Summary 420
Chapter 17: Parameters, Validation, and Dynamic Parameters 421
The Parameter attribute 421
Position and positional binding 423
The DontShow property 425
The ValueFromRemainingArguments property 426
The HelpMessage property 427
Validating input 428
The PSTypeName attribute 428Table of Contents
[ xiii ]
Validation attributes 430
The ValidateNotNull attribute 431
The ValidateNotNullOrEmpty attribute 432
The ValidateCount attribute 432
The ValidateDrive attribute 433
The ValidateLength attribute 433
The ValidatePattern attribute 433
The ValidateRange attribute 435
The ValidateScript attribute 436
The ValidateSet attribute 437
The Allow attributes 437
The AllowNull attribute 437
The AllowEmptyString attribute 438
The AllowEmptyCollection attribute 438
PSReference parameters 439
Pipeline input 440
About ValueFromPipeline 440
Accepting null input 441
Input object types 442
Using ValueFromPipeline for multiple parameters 443
Using PSTypeName 444
About ValueFromPipelineByPropertyName 445
ValueFromPipelineByPropertyName and parameter aliases 446
Defining parameter sets 447
Argument-completers 451
The argument-completer attribute 452
Using Register-ArgumentCompleter 452
Listing registered argument-completers 453
Dynamic parameters 454
Creating a RuntimeDefinedParameter object 456
Using the RuntimeDefinedParameterDictionary 457
Using dynamic parameters 458
Conditional parameters 460
Summary 461
Chapter 18: Classes and Enumerations 462
Defining an enumeration 462
Enum and underlying types 463
Automatic value assignment 464
Enum or ValidateSet 465
The flags attribute 465
Using enumerations to convert values 467
Creating a class 467
Properties 468
Constructors 469
Methods 470
Inheritance 471Table of Contents
[ xiv ]
Constructor inheritance 471
Chaining constructors 472
The Hidden modifier 473
The Static modifier 474
Argument-transformation attribute classes 475
Validation attribute classes 477
ValidateArgumentsAttribute 477
ValidateEnumeratedArgumentsAttribute 478
Classes and DSC 480
Implementing Get 482
Implementing Set 483
Implementing Test 484
Using the resource 485
Summary 488
Chapter 19: Building Modules 489
Technical requirements 489
Module layout 490
The root module 490
The Export-ModuleMember command 491
Module manifest 492
Export-ModuleMember or FunctionsToExport 494
Side-by-side versioning 494
Dependencies 495
Multi-file module layout 495
Dot-sourcing module content 496
Merging module content 498
Module scope 499
Accessing module scope 501
Initializing and removing modules 502
The ScriptsToProcess key 502
The OnRemove event 502
Summary 503
Chapter 20: Testing 504
Technical requirement 504
Static analysis 505
AST 505
Tokenizer 506
PSScriptAnalyzer 508
Suppressing rules 509
Custom script analyzer rules 510
Creating a custom rule 510
AST-based rules 511
Token-based rules 512
Using custom rules 512Table of Contents
[ xv ]
Testing with Pester 513
Why write tests? 514
What to test 514
Describe and It 515
Test cases 517
Independent verification 518
Assertions 519
Testing for errors 519
Context 522
Before and after 522
TestDrive 526
Mock 526
Assert-MockCalled 527
Parameter filtering 528
Mocking non-local commands 529
Mocking objects 531
Fabricating objects 531
Mocking existing members 533
Using New-MockObject 535
Mocking CIM objects 537
Pester in practice 538
Summary 543
Chapter 21: Error Handling 544
Error types 544
Terminating errors 545
Non-terminating errors 545
Error actions 546
Raising errors 547
Error records 547
Write-Error 549
throw and ThrowTerminatingError 550
Error and ErrorVariable 551
Catching errors 553
try, catch, and finally 553
try 553
catch 553
finally 555
Re-throwing errors 556
Inconsistent error behavior 559
throw and ErrorAction 561
Nesting try-catch-finally 563
Terminating or non-terminating 565
trap 566
Using trap 566
trap, scope, and continue 567
Summary 568Table of Contents
[ xvi ]
Other Books You May Enjoy 569
Index 572

Примеры страниц

Code: https://github.com/PacktPublishing/Mastering-Windows-PowerShell-Scripting-Third-E...chive/master.zip
 

The time now is: Today 23:56

All times are GMT + 4 Hours