Skip to content

Commit 3ccb729

Browse files
authored
Merge pull request #141 from joeyaiello/AugCommCall
Add August community call
2 parents cb71246 + 7cfcc11 commit 3ccb729

File tree

3 files changed

+421
-0
lines changed

3 files changed

+421
-0
lines changed
Lines changed: 374 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,374 @@
1+
Michael Lombardi 9:28 AM:
2+
Also: Slack is down. :D
3+
Mark Kraus 9:28 AM:
4+
If only we had some kind of Universal Time of some sort...
5+
Michael Lombardi 9:28 AM:
6+
Got that discord link? ;)
7+
Michael Lombardi 9:28 AM:
8+
@markkraus++
9+
Kexy Biscuit 9:29 AM:
10+
PS > Get-TimeZone
11+
Mark Kraus 9:29 AM:
12+
https://bit.ly/psdiscord
13+
Pearon, Matthew 9:30 AM:
14+
"The Issue"
15+
Pearon, Matthew 9:30 AM:
16+
Sounds scary
17+
Michael Lombardi 9:30 AM:
18+
@markkraus++
19+
Michael Lombardi 9:30 AM:
20+
Definitely need a poshbot plugin for discord now...
21+
Joey Aiello 9:31 AM:
22+
https://github.com/PowerShell/PowerShell/pull/7434
23+
Nicholas M. Getchell 9:31 AM:
24+
yes
25+
Nick 9:31 AM:
26+
Yup
27+
Nicholas M. Getchell 9:31 AM:
28+
it is horrific
29+
Nicholas M. Getchell 9:32 AM:
30+
better now!
31+
Keith Hill 9:32 AM:
32+
It's good on my 4K monitor. :-)
33+
Darwin Sanoy 9:32 AM:
34+
My eyes dont' scale up to 4K anymore
35+
Michael Lombardi 9:32 AM:
36+
I usually swap from 4K to 1080 right before presentations
37+
Maximo Trinidad 9:32 AM:
38+
What are the differences in the GA vs Preview4 Module CimCmdlets. I got an issue that I had to use 6.0.4 GA to install OpenSSH from Chocolatey. Preview4 giving error: ERROR: The 'Get-CIMInstance' command was found in the module 'CimCmdlets', but the module could not be loaded. For more information, run 'Import-Module CimCmdlets'.
39+
The install of openssh was NOT successful.
40+
Michael Lombardi 9:32 AM:
41+
On the other hand, your 4k looks fine on mine. :D
42+
Darwin Sanoy 9:32 AM:
43+
Same with 22 channel sound or whatever it's up to now
44+
Steve Lee (POWERSHELL) 9:32 AM:
45+
@maximo, not aware of that issue. No explicit changes I’m aware of.
46+
Michael Lombardi 9:33 AM:
47+
/me reading the thread, sees a lot of Joel, wonders if he's on the call
48+
Jonas Sommer Nielsen 9:34 AM:
49+
should I be hearing any audio now?
50+
Michael Lombardi 9:34 AM:
51+
Aside: I have to duck early for a meeting, but ping re DSC Core
52+
Joey Aiello 9:34 AM:
53+
yes you should be
54+
Nicholas M. Getchell 9:34 AM:
55+
screen is good
56+
Keith Hill 9:34 AM:
57+
Yes
58+
Steve Lee (POWERSHELL) 9:34 AM:
59+
@maximo, it doesn’t repro on my Windows box
60+
Maximo Trinidad 9:34 AM:
61+
I got two Windows 10 insider build with the same issue. I have try other Choco packages but weird I had to use Ga in order to install it.
62+
Constantin Hager 9:34 AM:
63+
yes
64+
Mark Kraus 9:34 AM:
65+
"works fine on my box" -Developer
66+
Keith Hill 9:34 AM:
67+
yes
68+
Cat, Francois-Xavier (EUT & BTO) 9:34 AM:
69+
yep
70+
Nick 9:34 AM:
71+
yup
72+
Pearon, Matthew 9:34 AM:
73+
Looks good here
74+
Steve Lee (POWERSHELL) 9:34 AM:
75+
@mark, lol
76+
Maximo Trinidad 9:34 AM:
77+
I meant I haven't try other Choco pkgs.
78+
Kexy Biscuit 9:35 AM:
79+
Any sound?
80+
Mark Kraus 9:35 AM:
81+
I can hear fine
82+
Cat, Francois-Xavier (EUT & BTO) 9:35 AM:
83+
sound is ok
84+
Nick 9:35 AM:
85+
Still sounds fine
86+
Andrew 9:35 AM:
87+
Sounds good here
88+
Michael Lombardi 9:35 AM:
89+
Sound and video is good.
90+
Nicholas M. Getchell 9:35 AM:
91+
We can hear.
92+
brendan foley 9:35 AM:
93+
sound is good
94+
Maximo Trinidad 9:35 AM:
95+
Let me re-login No sound
96+
David Coulter (Doc Guy) 9:35 AM:
97+
Sounds good. Just reload Skype if you have no sound.
98+
Steve Lee (POWERSHELL) 9:37 AM:
99+
Call out on chat if any acronyms don’t make sense to you
100+
Keith Hill 9:39 AM:
101+
Nice!
102+
Nicholas M. Getchell 9:39 AM:
103+
ActiveDirectory!
104+
Adam Murray 9:39 AM:
105+
(y)
106+
Nicholas M. Getchell 9:39 AM:
107+
This is awesome
108+
Ryen Tang 9:39 AM:
109+
nice
110+
Kexy Biscuit 9:39 AM:
111+
Productive for now.
112+
Michael Lombardi 9:39 AM:
113+
\o/
114+
Michael B Smith 9:41 AM:
115+
modules?
116+
Cat, Francois-Xavier (EUT & BTO) 9:41 AM:
117+
commands
118+
Michael B Smith 9:41 AM:
119+
hah
120+
Jeremy Murrah 9:41 AM:
121+
what's the story around identifying modules that support core on linux and windows vs. just windows?
122+
Tim Curwick 9:43 AM:
123+
How will the rest of the modules be rolled out to Win 10 and 2019? Monthly patches, semi annual, major update, other?
124+
Darwin Sanoy 9:43 AM:
125+
Did yall see that PowerShell is in AWS Lambda now? https://docs.aws.amazon.com/powershell/latest/reference/items/AWS_Lambda_cmdlets.html
126+
Darwin Sanoy 9:43 AM:
127+
Why aren't implementations like Cron versus task scheduler hidden behind one CMDlet?
128+
Darwin Sanoy 9:43 AM:
129+
Another set is Stop-Computer, Restart-Computer
130+
PowerCode 9:43 AM:
131+
Do we need some way of specifying module compatiblity with os versions?
132+
Steve Lee (POWERSHELL) 9:44 AM:
133+
For win10, if you’re in Insiders, you’ll get the latest with when the OS updates. All the changes we’ve made will show up in the final version of the next release of Win10. These changes don’t show up as part of monthly patches.
134+
PowerCode 9:45 AM:
135+
Third party modules, that has dependencies on os specific modules
136+
Keith Bankston 9:45 AM:
137+
FYI: Gallery doc listing recommended tags: https://docs.microsoft.com/en-us/powershell/gallery/concepts/item-manifest-affecting-ui
138+
Keith Hill 9:45 AM:
139+
Do you envision PowerShell Core ever shipping "built into" a future version of Windows? That's got both pros and cons. :-)
140+
Andrew 9:45 AM:
141+
Any new details/timeframe around the cross-platform DSC agent?
142+
Michael Lombardi 9:45 AM:
143+
DSC Core++
144+
Keith Bankston 9:45 AM:
145+
FYI: Gallery doc listing recommended tags: https://docs.microsoft.com/en-us/powershell/gallery/concepts/item-manifest-affecting-ui
146+
maxtrinidad 9:45 AM:
147+
Sorry SteveL! I had to reconnect and I lost all the conversation thread... Maybe I need to reinstall Preview 4. and rty installing OpenSSH from Choco.
148+
Darwin Sanoy 9:48 AM:
149+
Building PowerShell was hard - you guys are up to it :)
150+
Nicholas M. Getchell 9:49 AM:
151+
I agree with Darwin on Scheduled Task
152+
Keith Hill 9:50 AM:
153+
The Set-ACL cmdlet is like that IIRC. Still prefer icacls
154+
Trevor Sullivan 9:52 AM:
155+
icacls always makes me think of some super villain cackling in an evil tone.
156+
Joey Aiello 9:53 AM:
157+
https://github.com/PowerShell/PowerShell/tree/master/demos/crontab
158+
Darwin Sanoy 9:53 AM:
159+
nice
160+
Jeremy Murrah 9:53 AM:
161+
I like the model of abstracting the OS-specific commands away in a configuration management resource/module. i.e. DSC resource for scheduling is a single thing, but it does different commands/OS things under the hood
162+
Mark Kraus 9:53 AM:
163+
Make it plugable
164+
Mark Kraus 9:53 AM:
165+
we can create distro/platform specific plugins
166+
Jeremy Murrah 9:53 AM:
167+
that feels like a better/easier fit
168+
Jonas Sommer Nielsen 9:55 AM:
169+
great idea
170+
Prasoon(kvprasoon) 9:55 AM:
171+
Get-PendingReboot
172+
Steve Lee (POWERSHELL) 9:57 AM:
173+
Created https://github.com/PowerShell/PowerShell/issues/7541 to discuss task scheduling cmdlets for cross-platform
174+
Trevor Sullivan 9:57 AM:
175+
A plist reader/writer module would be nice
176+
Trevor Sullivan 9:57 AM:
177+
Macs are fun with their special config files
178+
Darwin Sanoy 9:58 AM:
179+
Thanks!
180+
PowerCode 9:58 AM:
181+
Maybe a meta issue for what cmdlets should be considers "baseline"
182+
Kexy Biscuit 9:59 AM:
183+
pwsh-sysadmin or something?
184+
Jonas Sommer Nielsen 9:59 AM:
185+
Would it be possible for the Team to lay out the scafolding ... uhm like design "empty" commands that can be implemented on different platforms by the community
186+
Michael Lombardi 9:59 AM:
187+
Since you opened the door, future work on classes in powershell? :D
188+
Darwin Sanoy 10:00 AM:
189+
Maybe a "What should be bootstrap cmdlets" guiding principles / manifesto
190+
PowerCode 10:00 AM:
191+
What he said!
192+
Jonas Sommer Nielsen 10:01 AM:
193+
The important part for end "users" would be that the commands are the same across different os'es
194+
Steve Lee (POWERSHELL) 10:05 AM:
195+
I’ll create issue for the meta discussion on basic OS mgmt cmdlets
196+
PowerCode 10:05 AM:
197+
I have actually created just that for DICE
198+
PowerCode 10:05 AM:
199+
What Bruce talked about
200+
Joey Aiello 10:05 AM:
201+
oooh, please share? :)
202+
PowerCode 10:05 AM:
203+
Not sure I can :(
204+
Doug Finke 10:07 AM:
205+
I like the docker point
206+
Jeremy Murrah 10:09 AM:
207+
trick with a minimal install is that alot of the gallery stuff has sort of implied dependencies on stuff they expect to be built-in
208+
PowerCode 10:09 AM:
209+
What I did was nothing complex: Download pwsh from the web, a meta module with the modules I need, Save-Module on the meta module, and a click-once installer around the package. And PowerLine fonts of course :)
210+
Steve Lee (POWERSHELL) 10:09 AM:
211+
https://github.com/PowerShell/PowerShell/issues/7542 created to discuss baseline cmdlets for managing cross platform
212+
Jeremy Murrah 10:09 AM:
213+
so on that idea, any plans to have support for auto-installing dependent modules ala yum and pip?
214+
Trevor Sullivan 10:09 AM:
215+
If anyone wants to contribute to an open source project, I launched an effort to provide Intellisense for AWS cloud resources. https://github.com/awslabs/aws-powershell-extensions
216+
Darwin Sanoy 10:12 AM:
217+
will do
218+
Trevor Sullivan 10:12 AM:
219+
It'd be awesome if we had a PowerShell module that would assist in deploying internally-facing / private NuGet feeds for PowerShell modules.
220+
Jonas Sommer Nielsen 10:12 AM:
221+
It would still be nice to have a "trusted" repo for modules "rubberstamped" by the team or community
222+
Pearon, Matthew 10:13 AM:
223+
Scary
224+
Nick 10:13 AM:
225+
I'd be ok with that if it was confirm based
226+
PowerCode 10:13 AM:
227+
Versioning needs to be expressed better
228+
maxtrinidad 10:13 AM:
229+
SteveL/Darwin just an FYI... I'm able to install choco OpenSSH in Windows 5.1 but not PowerShell Core Preview4 (although works in GA). I can live with it! :)
230+
Keith Hill 10:13 AM:
231+
We build modules published to a corp repo (Artifactory-based) if we depend on external modules in PSGallery - will that work?
232+
Pearon, Matthew 10:14 AM:
233+
It just seems like a very quick way to break other stuff.
234+
Nick 10:14 AM:
235+
ConfirmImpact = 'High'
236+
Nick 10:14 AM:
237+
or 'SuperHigh'
238+
PowerCode 10:15 AM:
239+
Have I missed something, or doesn't module version in requiredmodules just specify a lower bound? Should be semantic, shouldn't it?
240+
Nick 10:16 AM:
241+
Trusted repo != trusted module necissarily. I may also not want a module for non-security reasons (cmdlet clobbering, etc.)
242+
Joey Aiello 10:16 AM:
243+
@PowerCode: would nice to be semantic, but there's back compat problems that make it really complicated
244+
Joey Aiello 10:17 AM:
245+
@Nick: in that case, high confirmation impact would be helpful I think
246+
Nick 10:17 AM:
247+
Yup.
248+
PowerCode 10:17 AM:
249+
Even if we add SemanticReqiredVersion
250+
Nick 10:17 AM:
251+
Just wouldn't want it to happen without prompting
252+
Pearon, Matthew 10:17 AM:
253+
Competing code between modules that were automatically downloaded/installed seems like a likely thing.
254+
maxtrinidad 10:17 AM:
255+
Whar abotu using a SQLServe Linux server for DSC?
256+
Pearon, Matthew 10:18 AM:
257+
The confirm would at least shift the mitigation step to the end user
258+
Trevor Sullivan 10:18 AM:
259+
PowerShell Gallery is a bit overdue for a UI refresh.
260+
Keith Bankston 10:19 AM:
261+
It's getting one
262+
Steve Lee (POWERSHELL) 10:19 AM:
263+
@trevor https://www.preview.powershellgallery.com/
264+
Trevor Sullivan 10:19 AM:
265+
"People who like this module also installed this module ..."
266+
PowerCode 10:20 AM:
267+
What are the reqs for being trusted?
268+
Keith Bankston 10:21 AM:
269+
@powercode: honestly still working on them. That's the reason we haven't made the feature public yet.
270+
Darwin Sanoy 10:21 AM:
271+
https://github.com/PowerShell/PowerShell/issues/7543
272+
Prasoon(kvprasoon) 10:21 AM:
273+
We had a PS Private gallery project , is it still alive, to have a provate repo for non public n/w facing environments ?
274+
Nick 10:21 AM:
275+
I honestly don't care either way as long as it is consistent. It is currently not consistent.
276+
Nicholas M. Getchell 10:21 AM:
277+
What is the current functionality?
278+
Steve Lee (POWERSHELL) 10:22 AM:
279+
currently it’s not consistent. making it consistent is a breaking change.
280+
Steve Lee (POWERSHELL) 10:22 AM:
281+
“breaking change”
282+
Nick 10:22 AM:
283+
"breaking"
284+
Keith Bankston 10:22 AM:
285+
@prasoon(kvprasoon) that project was too difficult to maintain. We recommend folks deploy NuGet.
286+
Travis Plunk 10:22 AM:
287+
@maxtrinidad we don’t have anyone from DSC on the call
288+
Prasoon(kvprasoon) 10:22 AM:
289+
@keith - Thanks !
290+
maxtrinidad 10:24 AM:
291+
Travis!! I'm just throwing it out there! :)
292+
Nick 10:24 AM:
293+
The one anoying thing about the errors is if you're doing "if (!(Get-Whatever)) {}" you have to supress the error or someone running the script will see it.
294+
PowerCode 10:26 AM:
295+
+100
296+
Trevor Sullivan 10:26 AM:
297+
PS /> Get-Clipboard
298+
To be honest, I prefer Bash to PowerS...
299+
300+
"Oh crap ..."
301+
PowerCode 10:26 AM:
302+
for Bruces Get-Command
303+
Pearon, Matthew 10:27 AM:
304+
Someone kick Trevor form the meeting... :P
305+
Trevor Sullivan 10:27 AM:
306+
Who's Trevor form?
307+
Nick 10:27 AM:
308+
Or change PowerShell so that if a command is inside an if/elseif it automatically supresses. Error = $null default.
309+
PowerCode 10:27 AM:
310+
A Test-Command?
311+
Pearon, Matthew 10:27 AM:
312+
Hahaha...trying the standing desk thing. Not going well. :)
313+
Jeremy Murrah 10:28 AM:
314+
test-connection foo throws an error
315+
Jeremy Murrah 10:28 AM:
316+
test-connection foo -quiet returns boolean
317+
Jeremy Murrah 10:29 AM:
318+
should get-command have a -quiet? or should there be a test-command?
319+
PowerCode 10:29 AM:
320+
Think about the .net TryGetValue. It is often useful to had a test and get
321+
Sean Wheeler 10:29 AM:
322+
+1 for test-command
323+
Nick 10:29 AM:
324+
Is there an open issue on Github for this?
325+
Joey Aiello 10:31 AM:
326+
I don't think so, the conversation was mostly happening in this (now-closed) PR: https://github.com/PowerShell/PowerShell/pull/7434
327+
Nick 10:31 AM:
328+
(y)
329+
Joey Aiello 10:31 AM:
330+
It just ignited lots of discussion among us
331+
Keith Hill 10:31 AM:
332+
+1 for Test-Command.
333+
maxtrinidad 10:32 AM:
334+
+1 Test-Command
335+
Keith Hill 10:32 AM:
336+
I expect get-* on a non-wildcard spec to fail if not found. But maybe that is just me.
337+
Keith Hill 10:33 AM:
338+
@Joey - do you believe the new ConPTY support coming in conhost will make the interactive SSH experience with PS on the client and server side behave better. Right now, the the CLI experience isn't great with text randomly moving down several lines below where the prompt is.
339+
PowerCode 10:33 AM:
340+
In many cases, I would actually like to have SDK classes exposed, matching the cmdlets on top. The both Get-Command and Test-Command could use the same SDK class, and I could use the class.TryGetValue when I needed it.
341+
Keith Hill 10:34 AM:
342+
Great!
343+
Keith Hill 10:35 AM:
344+
FYI https://blogs.msdn.microsoft.com/commandline/2018/08/02/windows-command-line-introducing-the-windows-pseudo-console-conpty/
345+
PowerCode 10:35 AM:
346+
So, the cmdlets are just like the view/viewmodel layer
347+
Keith Hill 10:36 AM:
348+
Nice!
349+
PowerCode 10:37 AM:
350+
@Keith I don't. * for me means all matching. That may be none.
351+
Keith Hill 10:37 AM:
352+
Ah, such a nice change from 8 years ago when we kept telling Jeffery that the consoel had to improve and he could only shrug. :-)
353+
Nick 10:37 AM:
354+
@richturn_ms
355+
Keith Hill 10:37 AM:
356+
Thanks!
357+
maxtrinidad 10:38 AM:
358+
Awesome!! Thanks!!
359+
Darwin Sanoy 10:38 AM:
360+
Thanks!
361+
Keith Hill 10:38 AM:
362+
bye
363+
PowerCode 10:38 AM:
364+
Thx for today!
365+
Doug Finke 10:38 AM:
366+
thnks
367+
Ryen Tang 10:38 AM:
368+
thanks
369+
Prasoon(kvprasoon) 10:38 AM:
370+
$Thanks...
371+
Kexy Biscuit 10:38 AM:
372+
Bye!
373+
Adam Murray 10:38 AM:
374+
(y)

0 commit comments

Comments
 (0)