دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [Secon edition] نویسندگان: Hicks. Jeffrey T., Jones. Don سری: ISBN (شابک) : 9781617291081, 1617291080 ناشر: Manning سال نشر: 2013 تعداد صفحات: xxii, 343 pages : illustrations زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 10 Mb
در صورت تبدیل فایل کتاب Learn Windows PowerShell 3: in a month of lunches به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Windows PowerShell 3 را بیاموزید: در یک ماه ناهار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
قبل از شروع -- آشنایی با PowerShell -- استفاده از سیستم راهنما -- اجرای دستورات -- کار با ارائه دهندگان -- خط لوله : دستورات اتصال -- افزودن دستورات -- اشیاء : داده با نام دیگر -- خط لوله ، عمیق تر -- قالب بندی و چرا این کار در سمت راست انجام می شود -- فیلتر کردن و مقایسه ها -- یک فاصله عملی -- کنترل از راه دور : یک به یک و یکی به بسیاری -- استفاده از ابزار مدیریت ویندوز -- چند وظیفه با کارهای پس زمینه -- کار با بسیاری از اشیاء، یک به یک -- هشدار امنیتی! -- متغیرها : مکانی برای ذخیره مطالب -- ورودی و خروجی -- جلسات : کنترل از راه دور با کار کمتر -- شما به این اسکریپت می گویید؟ - بهبود اسکریپت پارامتری شما - پیکربندی پیشرفته از راه دور - استفاده از عبارات منظم برای تجزیه فایلهای متنی - نکات، ترفندها و تکنیکهای تصادفی اضافی - استفاده از اسکریپت دیگران - هرگز پایان - برگه تقلب PowerShell.;PowerShell ارائه میکند. یک خط فرمان اداری واحد و یکپارچه که از طریق آن تقریباً تمام جنبه های یک سیستم ویندوز را کنترل و خودکار می کند. دستورات را بلافاصله می پذیرد و اجرا می کند و اسکریپت هایی را می توان برای مدیریت بیشتر سرورهای ویندوز نوشت.
Before you begin -- Meet PowerShell -- Using the help system -- Running commands -- Working with providers -- The pipeline : connecting commands -- Adding commands -- Objects : data by another name -- The pipeline, deeper -- Formatting, and why it's done on the right -- Filtering and comparisons -- A practical interlude -- Remote control : one to one, and one to many -- Using Windows management instrumentation -- Multitasking with background jobs -- Working with many objects, one at a time -- Security alert! -- Variables : a place to store your stuff -- Input and output -- Sessions : remote control with less work -- You call this scripting? -- Improving your parameterized script -- Advanced remoting configuration -- Using regular expressions to parse text files -- Additional random tips, tricks, and techniques -- Using someone else's script -- Never the end -- PowerShell cheat sheet.;PowerShell provides a single, unified administrative command line from which to control and automate virtually every aspect of a Windows system. It accepts and executes commands immediately, and scripts can be written to manage most Windows servers.
PowerShell 3......Page 1
brief contents......Page 6
contents......Page 8
preface......Page 18
about this book......Page 20
Author Online......Page 21
about the authors......Page 22
acknowledgments......Page 23
1.1 Why you can’t afford to ignore PowerShell......Page 24
1.2 Is this book for you?......Page 26
1.3 How to use this book......Page 27
1.4 Setting up your lab environment......Page 28
1.5 Installing Windows PowerShell......Page 29
1.6 Online resources......Page 30
1.7 Being immediately effective with PowerShell......Page 31
2.1 Choose your weapon......Page 32
2.1.1 The console window......Page 34
2.1.2 The Integrated Scripting Environment (ISE)......Page 36
2.2 It’s typing class all over again......Page 38
2.3 Common points of confusion......Page 39
2.4 What version is this?......Page 40
2.5 Lab......Page 41
2.6 Further exploration......Page 42
3.1 The help system: how you discover commands......Page 43
3.2 Updatable help......Page 45
3.3 Asking for help......Page 46
3.4 Using help to find commands......Page 47
3.5.1 Parameter sets and common parameters......Page 49
3.5.2 Optional and mandatory parameters......Page 50
3.5.3 Positional parameters......Page 51
3.5.4 Parameter values......Page 53
3.6 Accessing “about” topics......Page 55
3.8 Lab......Page 57
4.1 Not scripting, but running commands......Page 59
4.2 The anatomy of a command......Page 60
4.3 The cmdlet naming convention......Page 61
4.4 Aliases: nicknames for commands......Page 62
4.5.1 Truncating parameter names......Page 63
4.5.3 Positional parameters......Page 64
4.6 Cheating, a bit: Show-Command......Page 65
4.7 Support for external commands......Page 67
4.8 Dealing with errors......Page 69
4.9.2 Typing parameters......Page 70
4.10 Lab......Page 71
5.1 What are providers?......Page 72
5.2 How the filesystem is organized......Page 74
5.3 How the filesystem is like other data stores......Page 76
5.4 Navigating the filesystem......Page 77
5.5 Using wildcards and literal paths......Page 78
5.6 Working with other providers......Page 80
5.8 Further exploration......Page 83
6.1 Connect one command to another: less work for you......Page 84
6.2 Exporting to a CSV or an XML file......Page 85
6.2.1 Exporting to CSV......Page 86
6.2.2 Exporting to XML......Page 87
6.2.3 Comparing files......Page 88
6.3 Piping to a file or a printer......Page 90
6.4 Converting to HTML......Page 91
6.5 Using cmdlets that modify the system: killing processes and stopping services......Page 92
6.6 Common points of confusion......Page 93
6.7 Lab......Page 95
7.1 How one shell can do everything......Page 97
7.2 About product-specific “management shells”......Page 98
7.3 Extensions: finding and adding snap-ins......Page 99
7.4 Extensions: finding and adding modules......Page 101
7.5 Command conflicts and removing extensions......Page 103
7.6 Playing with a new module......Page 104
7.7 Profile scripts: preloading extensions when the shell starts......Page 105
7.9 Lab......Page 107
8.1 What are objects?......Page 108
8.2 Why PowerShell uses objects......Page 109
8.3 Discovering objects: Get-Member......Page 111
8.4 Object attributes, or “properties”......Page 112
8.5 Object actions, or “methods”......Page 113
8.6 Sorting objects......Page 114
8.7 Selecting the properties you want......Page 115
8.8 Objects until the end......Page 116
8.9 Common points of confusion......Page 117
8.10 Lab......Page 118
9.2 How PowerShell passes data down the pipeline......Page 120
9.3 Plan A: pipeline input ByValue......Page 121
9.4 Plan B: pipeline input ByPropertyName......Page 125
9.5 When things don’t line up: custom properties......Page 130
9.6 Parenthetical commands......Page 133
9.7 Extracting the value from a single property......Page 134
9.8 Lab......Page 140
9.9 Further exploration......Page 141
10.1 Formatting: making what you see prettier......Page 142
10.2 About the default formatting......Page 143
10.3 Formatting tables......Page 146
10.4 Formatting lists......Page 147
10.5 Formatting wide......Page 148
10.6 Custom columns and list entries......Page 149
10.7 Going out: to a file, a printer, or the host......Page 151
10.8 Another out: GridViews......Page 152
10.9.1 Always format right......Page 153
10.9.2 One type of object at a time, please......Page 154
10.11 Further exploration......Page 156
11.1 Making the shell give you just what you need......Page 157
11.3 Comparison operators......Page 158
11.4 Filtering objects out of the pipeline......Page 160
11.5 The iterative command-line model......Page 162
11.6 Common points of confusion......Page 163
11.6.2 When $_ is allowed......Page 164
11.8 Further exploration......Page 165
12.1 Defining the task......Page 166
12.2 Finding the commands......Page 167
12.3 Learning to use the commands......Page 169
12.4 Tips for teaching yourself......Page 172
12.5 Lab......Page 173
13 Remote control: one to one, and one to many......Page 174
13.1 The idea behind remote PowerShell......Page 175
13.2 WinRM overview......Page 176
13.3 Using Enter-PSSession and Exit-PSSession for one-to-one remoting......Page 180
13.4 Using Invoke-Command for one-to-many remoting......Page 182
13.5.1 Invoke-Command versus -ComputerName......Page 184
13.5.2 Local versus remote processing......Page 185
13.5.3 Deserialized objects......Page 187
13.6 But wait, there’s more......Page 188
13.8 Common points of confusion......Page 189
13.9 Lab......Page 190
13.10 Further exploration......Page 191
14 Using Windows Management Instrumentation......Page 192
14.1 WMI essentials......Page 193
14.2 The bad news about WMI......Page 194
14.3 Exploring WMI......Page 195
14.4 Choose your weapon: WMI or CIM......Page 198
14.5 Using Get-WmiObject......Page 199
14.6 Using Get-CimInstance......Page 202
14.8 Common points of confusion......Page 203
14.10 Further exploration......Page 204
15.1 Making PowerShell do multiple things at the same time......Page 205
15.2 Synchronous versus asynchronous......Page 206
15.3 Creating a local job......Page 207
15.4 WMI, as a job......Page 208
15.6 Getting job results......Page 209
15.7 Working with child jobs......Page 212
15.8 Commands for managing jobs......Page 213
15.9 Scheduled jobs......Page 216
15.10 Common points of confusion......Page 217
15.11 Lab......Page 218
16.1 Automation for mass management......Page 219
16.2 The preferred way: “batch” cmdlets......Page 220
16.3 The WMI way: invoking WMI methods......Page 221
16.4 The backup plan: enumerating objects......Page 225
16.5 Common points of confusion......Page 229
16.5.1 Which way is the right way?......Page 230
16.5.3 Method documentation......Page 231
16.5.4 ForEach-Object confusion......Page 232
16.6 Lab......Page 233
17.1 Keeping the shell secure......Page 234
17.2 Windows PowerShell security goals......Page 235
17.3.1 Execution policy settings......Page 236
17.3.2 Digital code signing......Page 239
17.4 Other security measures......Page 241
17.6 Security recommendations......Page 243
17.7 Lab......Page 244
18.1 Introduction to variables......Page 245
18.2 Storing values in variables......Page 246
18.3 Using variables: fun tricks with quotes......Page 248
18.4 Storing many objects in a variable......Page 250
18.4.1 Working with single objects in a variable......Page 251
18.4.2 Working with multiple objects in a variable......Page 252
18.4.3 Other ways to work with multiple objects......Page 253
18.5 More tricks with double quotes......Page 254
18.6 Declaring a variable’s type......Page 256
18.7 Commands for working with variables......Page 258
18.10 Lab......Page 259
18.11 Further exploration......Page 260
19.1 Prompting for, and displaying, information......Page 261
19.2 Read-Host......Page 262
19.3 Write-Host......Page 264
19.4 Write-Output......Page 266
19.5 Other ways to write......Page 268
19.7 Further exploration......Page 269
20.1 Making PowerShell remoting a bit easier......Page 270
20.2 Creating and using reusable sessions......Page 271
20.3 Using sessions with Enter-PSSession......Page 272
20.4 Using sessions with Invoke-Command......Page 274
20.5 Implicit remoting: importing a session......Page 275
20.6 Disconnected sessions......Page 276
20.7 Lab......Page 278
20.8 Further exploration......Page 279
21.1 Not programming, more like batch files......Page 280
21.2 Making commands repeatable......Page 281
21.3 Parameterizing commands......Page 282
21.4 Creating a parameterized script......Page 284
21.5 Documenting your script......Page 285
21.6 One script, one pipeline......Page 287
21.7 A quick look at scope......Page 290
21.8 Lab......Page 291
22.1 Starting point......Page 292
22.2 Getting PowerShell to do the hard work......Page 293
22.3 Making parameters mandatory......Page 294
22.4 Adding parameter aliases......Page 296
22.5 Validating parameter input......Page 297
22.6 Adding the warm and fuzzies with verbose output......Page 298
22.7 Lab......Page 300
23.1 Using other endpoints......Page 301
23.2 Creating custom endpoints......Page 302
23.2.1 Creating the session configuration......Page 303
23.2.2 Registering the session......Page 304
23.3 Enabling multihop remoting......Page 306
23.4 Digging deeper into remoting authentication......Page 307
23.4.3 Mutual authentication via TrustedHosts......Page 308
23.5 Lab......Page 309
24 Using regular expressions to parse text files......Page 310
24.2 A regex syntax primer......Page 311
24.4 Using regex with Select-String......Page 313
24.5 Lab......Page 315
24.6 Further exploration......Page 316
25.1.1 PowerShell profiles......Page 317
25.1.2 Customizing the prompt......Page 319
25.1.3 Tweaking colors......Page 320
25.2.1 -as and -is......Page 321
25.2.3 -join and -split......Page 322
25.2.4 -contains and -in......Page 323
25.3 String manipulation......Page 324
25.4 Date manipulation......Page 325
25.5 Dealing with WMI dates......Page 327
25.6 Setting default parameter values......Page 328
25.7 Playing with script blocks......Page 329
25.8 More tips, tricks, and techniques......Page 330
26 Using someone else’s script......Page 331
26.1 The script......Page 332
26.3 Lab......Page 336
27.1 Ideas for further exploration......Page 339
27.2 “Now that I’ve read the book, where do I start?”......Page 340
27.3 Other resources you’ll grow to love......Page 341
28.1 Punctuation......Page 342
28.2 Help file......Page 345
28.4 Custom property and column syntax......Page 346
28.5 Pipeline parameter input......Page 347
28.6 When to use $_......Page 348
Review lab 1: chapters 1–6......Page 349
Review lab 2: chapters 1–14......Page 351
Review lab 3: chapters 1–19......Page 353
A......Page 356
C......Page 357
E......Page 358
G......Page 359
K......Page 360
N......Page 361
P......Page 362
R......Page 363
S......Page 364
V......Page 365
X......Page 366